android SwipeRefreshLayout使用

1.将需要刷新的view添进SwipeRefreshLayout中,例如:


        
            

                

                    
                
                
                    
                    
                        
                        
                    
                

                

                
                    
                    

                    
                    
                

                

                

                    
                        

                            

                                

                                

                                

                                

                                

                                

                                

                                
                            

                            

                                

                                

                                

                                

                                

                                

                                

                                
                            
                        
                        
                            
                        
                    

                
            
    
    

2.进行初始化

private SwipeRefreshLayout swipeRefreshLayout;
swipeRefreshLayout = view.findViewById(R.id.swipe_refresh);

3.设置下拉刷新小圈圈的颜色

swipeRefreshLayout.setColorSchemeResources(R.color.colorPrimary);

4.设置监听器

swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                requestWeatherInfo(mWeatherId);//刷新之后需要进行的操作
            }
        });

5.刷新结束,并隐藏刷新标志

swipeRefreshLayout.setRefreshing(false);

6.关于刷新插件的更多用法请参考https://developer.android.google.cn/reference/android/support/v4/widget/SwipeRefreshLayout.html

你可能感兴趣的:(android SwipeRefreshLayout使用)