比SwipeRefreshLayout更漂亮和強大的下拉刷新控件:Android-MaterialRefreshLayout
這是一個下拉刷新的控件,它比SwipeRefreshLayout更加漂亮和強大。它易于使用并且支持API LEVEL >= 8。希望你能夠喜歡。
Now let me talk about MaterialRefreshLayout of function
(1)It can be done like SwipeRefreshLayout drop-down refresh effect,this is a kind of intrusive drop-down refresh.
(2)However, there are some people who are not as like invasive drop-down refresh, so, it also has a non-invasive drop-down refresh function.
(3)If you feel too drab, we can add a background of the wave shape.
(4)If you want to make waveform covering on content, it can be done.
(5)if you like the most simple effect,You can see the image below.
(6)There are a lot of functions, you can see the source code...
Usage
Add dependency.
dependencies { compile 'com.cjj.materialrefeshlayout:Library:1.0.0' }
Use it in your layout xml.
<com.cjj.MaterialRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/refresh" android:layout_width="match_parent" android:layout_height="match_parent" > <...ListView or GridView or RecyclerView or ScrollView and more...> </com.cjj.MaterialRefreshLayout>
Get instance and use it.
materialRefreshLayout = (MaterialRefreshLayout) findViewById(R.id...); materialRefreshLayout.setMaterialRefreshListener(new MaterialRefreshListener() { @Override public void onRefresh(final MaterialRefreshLayout materialRefreshLayout) { //refreshing... } } // refresh complete materialRefreshLayout.finishRefresh();
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!