package zone.com.zrefreshlayoutdemo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import zone.com.zrefreshlayout.ZRefreshLayout;
/**
* Created by fuzhipeng on 2017/1/10.
*/
public class TextViewActivity extends AppCompatActivity {
private ZRefreshLayout refresh;
private TextView tv;
private int i = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.text);
refresh = (ZRefreshLayout) findViewById(R.id.refresh);
refresh.setPinContent(true);
// refresh.setIHeaderView(new MeterialHead());
// refresh.setPinContent(true);
tv = (TextView) findViewById(R.id.tv);
refresh.setLoadMoreListener(new ZRefreshLayout.LoadMoreListener() {
@Override
public void loadMore(final ZRefreshLayout zRefreshLayout) {
tv.postDelayed(new Runnable() {
@Override
public void run() {
tv.setText("加载更多:" + i++);
zRefreshLayout.loadMoreComplete();
}
}, 500);
}
@Override
public void loadMoreAnimationComplete(ZRefreshLayout zRefreshLayout) {
}
});
refresh.setPullListener(new ZRefreshLayout.PullListener() {
@Override
public void refresh(final ZRefreshLayout zRefreshLayout) {
tv.postDelayed(new Runnable() {
@Override
public void run() {
tv.setText("刷新完毕:" + i++);
zRefreshLayout.refreshComplete();
}
}, 500);
}
@Override
public void refreshAnimationComplete(ZRefreshLayout zRefreshLayout) {
}
});
// refresh.postDelayed(new Runnable() {
// @Override
// public void run() {
// refresh.autoRefresh();
// }
// },2000);
}
}