UI控件--SwipeRefreshLayout

来源:互联网 发布:怪物猎人p3软件数据 编辑:程序博客网 时间:2024/06/16 03:21
  • 下拉刷新的控件,我们先来看效果图!
    这里写图片描述
public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener{    private SwipeRefreshLayout swipeRefreshLayout;    private TextView textView;    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        init();    }    private void init() {        swipeRefreshLayout= (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout);        textView= (TextView) findViewById(R.id.textView);        //设置下拉活动的监听事件        swipeRefreshLayout.setOnRefreshListener(this);        //设置下拉刷新转动的圆圈的颜色,最多四个颜色        swipeRefreshLayout.setColorSchemeResources(R.color.colorAccent,R.color.colorPrimary);    }    //当经过4秒后,更新主界面的UI    public void onRefresh() {        new Thread(new Runnable() {            @Override            public void run() {                try {                    Thread.sleep(4000);                } catch (InterruptedException e) {                    e.printStackTrace();                }                runOnUiThread(new Runnable() {                    @Override                    public void run() {                        textView.setText("hello");                        swipeRefreshLayout.setRefreshing(false);                    }                });            }        }).start();    }}
0 0
原创粉丝点击