你的位置:首页 > 操作系统

[操作系统]MaterialRefreshLayout


 

以上就介绍了比SwipeRefreshLayout更漂亮和强大的下拉刷新控件:Android-MaterialRefreshLayout

1.

<?

2.Java

package com.frame.activity;  import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.widget.Toast;  import com.cjj.MaterialRefreshLayout; import com.cjj.MaterialRefreshListener; import com.frame.R;   public class TestActivity extends Activity {    MaterialRefreshLayout materialRefreshLayout ;    @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.test_activity_test);      materialRefreshLayout = (MaterialRefreshLayout) findViewById(R.id.refresh);     //支持上拉加载更多     materialRefreshLayout.setLoadMore(true);     materialRefreshLayout.setMaterialRefreshListener(new MaterialRefreshListener() {       @Override       public void onRefresh(final MaterialRefreshLayout materialRefreshLayout) {         new Handler().postDelayed(new Runnable() {           @Override           public void run() {             //下拉刷新更多             Toast.makeText(TestActivity.this,"onRefresh...",Toast.LENGTH_LONG).show();             materialRefreshLayout.finishRefresh();           }         }, 3000);       }        @Override       public void onRefreshLoadMore(final MaterialRefreshLayout materialRefreshLayout) {         new Handler().postDelayed(new Runnable() {           @Override           public void run() {             //上拉加载更多             Toast.makeText(TestActivity.this,"onRefreshLoadMore...",Toast.LENGTH_LONG).show();             materialRefreshLayout.finishRefreshLoadMore();           }         }, 3000);       }     });   } } 

  

3、参考网站

https://github.com/android-cjj/Android-MaterialRefreshLayout/blob/master/README-cn.md