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 24 buildToolsVersion "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'
springview
最新推荐文章于 2024-08-10 08:40:53 发布