springview

来源:互联网 发布:炉石传说淘宝充值 编辑:程序博客网 时间:2024/06/07 01:49
package com.exbawei.liteli.springview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListView;import android.widget.TextView;import com.liaoinstan.springview.container.AcFunFooter;import com.liaoinstan.springview.container.AcFunHeader;import com.liaoinstan.springview.container.DefaultFooter;import com.liaoinstan.springview.container.DefaultHeader;import com.liaoinstan.springview.widget.SpringView;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity {List<String> list = new ArrayList<>();    SpringView pv;    ListView lv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);      pv= (SpringView) findViewById(R.id.pv);     lv= (ListView) findViewById(R.id.lv);        for (int i=0;i<50;i++) {            list.add("很多事开房间都是恐惧放得开vklf"+i);        }        pv.setListener(new SpringView.OnFreshListener() {            @Override            public void onRefresh() {                pv.onFinishFreshAndLoad();            }            @Override            public void onLoadmore() {           pv.onFinishFreshAndLoad();            }        });       pv.setHeader(new AcFunHeader(this,R.drawable.mt_refreshing06));        pv.setFooter(new AcFunFooter(this,R.drawable.mt_pull));        Myadapter myadapter = new Myadapter();        lv.setAdapter(myadapter);    }    class Myadapter extends BaseAdapter{        @Override        public int getCount() {            return list.size();        }        @Override        public Object getItem(int i) {            return null;        }        @Override        public long getItemId(int i) {            return 0;        }        @Override        public View getView(int i, View view, ViewGroup viewGroup) {            view=View.inflate(MainActivity.this,R.layout.item,null);            TextView tv= (TextView) view.findViewById(R.id.tv);            tv.setText(list.get(i));            return view;        }    }}
<com.liaoinstan.springview.widget.SpringView    android:layout_width="match_parent"    android:layout_height="match_parent"    android:id="@+id/pv">    <ListView        android:layout_width="match_parent"        android:layout_height="match_parent"        android:id="@+id/lv"></ListView></com.liaoinstan.springview.widget.SpringView

//添加注释
//apply plugin: 'com.github.dcendents.android-maven'//apply plugin: 'com.jfrog.bintray'

//version = "1.3.1"                                                              // #CONFIG# // project version//// 根节点添加//def siteUrl = 'https://github.com/liaoinstan/SpringView'                    // #CONFIG# // project homepage//def gitUrl = 'https://github.com/liaoinstan/SpringView.git'                 // #CONFIG# // project git//// 根节点添加//group = "com.liaoinstan.springview"//// 根节点添加//install {//    repositories.mavenInstaller {//        // This generates POM.xml with proper parameters//        pom {//            project {//                packaging 'aar'//                name 'SpringView For Android'                                   // #CONFIG# // project git//                url siteUrl//                licenses {//                    license {//                        name 'The Apache Software License, Version 2.0'//                        url 'http://www.apache.org/licenses/LICENSE-2.0.txt'//                    }//                }//                developers {//                    developer {//                        id 'liaoinstan'                                         // #CONFIG# // your user id (you can write your nickname)//                        name 'liaoinstan'                                       // #CONFIG# // your user name//                        email 'liaoinstan@outlook.com'                        // #CONFIG# // your email//                    }//                }//                scm {//                    connection gitUrl//                    developerConnection gitUrl//                    url siteUrl//                }//            }//        }//    }//}////task sourcesJar(type: Jar) {//    from android.sourceSets.main.java.srcDirs//    classifier = 'sources'//}//task javadoc(type: Javadoc) {//    options.encoding = "utf-8"//    source = android.sourceSets.main.java.srcDirs//    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))//}//task javadocJar(type: Jar, dependsOn: javadoc) {//    classifier = 'javadoc'//    from javadoc.destinationDir//}//artifacts {//    archives javadocJar//    archives sourcesJar//}//Properties properties = new Properties()//properties.load(project.rootProject.file('local.properties').newDataInputStream())//bintray {//    user = properties.getProperty("bintray.user")//    key = properties.getProperty("bintray.apikey")//    configurations = ['archives']//    pkg {//        repo = "maven"//        name = "SpringView"                                     // #CONFIG# project name in jcenter//        websiteUrl = siteUrl//        vcsUrl = gitUrl//        licenses = ["Apache-2.0"]//        publish = true//    }//}//gradlew javadocJar//gradlew sourcesJar//gradlew install//gradlew bintrayUpload

//修改版本号要和项目中的版本号一致
compileSdkVersion 24buildToolsVersion "26.0.1"defaultConfig {    minSdkVersion 16    targetSdkVersion 24    versionCode 1    versionName "1.0"

//版本号一致
compile 'com.android.support:appcompat-v7:24.2.1'compile 'com.android.support:design:24.2.1'







 
原创粉丝点击