Andorid 刷新样式一
一、Gradle中的Build.gradle依赖项目
compile 'com.github.moduth:blockcanary-android:1.1.0'debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5'releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'//inspection GradleCompatiblecompile 'com.android.support:design:22.2.0'compile 'com.jakewharton:butterknife:8.4.0'annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
2、app中的Build.gradle依赖管理
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
3、布局文件
<com.lcodecore.tkrefreshlayout.TwinklingRefreshLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/home_tab_rGroup"android:id="@+id/recommend_parent"><ListViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/recommend"/></com.lcodecore.tkrefreshlayout.TwinklingRefreshLayout>
4、代码
private void refresh(View view,int id){TwinklingRefreshLayout refreshLayout = (TwinklingRefreshLayout) view.findViewById(id);ProgressLayout header = new ProgressLayout(getActivity());refreshLayout.setHeaderView(header);refreshLayout.setFloatRefresh(true);refreshLayout.setOverScrollRefreshShow(false);refreshLayout.setHeaderHeight(140);refreshLayout.setMaxHeadHeight(240);refreshLayout.setOverScrollHeight(200);refreshLayout.setEnableLoadmore(false);header.setColorSchemeResources(R.color.Blue, R.color.Orange, R.color.Yellow, R.color.Green);refreshLayout.startRefresh();refreshLayout.setOnRefreshListener(new RefreshListenerAdapter() {@Overridepublic void onRefresh(final TwinklingRefreshLayout refreshLayout) {new Handler().postDelayed(new Runnable() {@Overridepublic void run() {refreshLayout.finishRefreshing();}}, 4000);}});}
转载于:https://www.cnblogs.com/QQ862668193/p/8080731.html
Andorid 刷新样式一相关推荐
- xamarin.android pullToRefresharp.Android下拉刷新样式、侧滑删除功能
如果你正则使用xamarin.From开发项目,那么listview一定是你比不可少的控件.但是由于xamarin的listview在安卓上的功能有限,所以经常需要使用Renderers来改写平台实现 ...
- Android-设置PullToRefresh下拉刷新样式
Android-设置PullToRefresh下拉刷新样式 以下是开源控件PullToRefresh的自定义样式属性: <?xml version="1.0" encodin ...
- iOS多种刷新样式、音乐播放器、仿抖音视频、旅游App等源码
iOS精选源码 企业级开源项目,模仿艺龙旅行App 3D立体相册,可以旋转的立方体 横竖屏切换工具,使用陀螺仪检测手机设备方向,锁屏状- Swift版Refresh(可以自定义多种样式)架构方面有所优 ...
- C语言刷抖音源码,iOS多种刷新样式、音乐播放器、仿抖音视频、旅游App等源码...
iOS精选源码 iOS优质博客 在开发过程中我们可能会遇到不同的产品需求,例如说A-->B--C,如果是层级返回的话我们只需要pop回去就好,但是如果是back到指定VC的时候,例如:A--&g ...
- V4L2结构体手册,flutter下拉刷新样式
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define V4L2_PIX_FMT_SBGG ...
- TOMCAT/JS/CSS/JavaWeb/浏览器老是加载缓存/谷歌浏览器/微软浏览器/刷新键都按烂了/无法加载样式解决办法之一
禁用浏览器使用缓存. 按F12右键左上角的刷新键"清空缓存并硬性加载". CTRL+F5强制刷新 样式引用更改写法加上时间 等等方法还不行的话 请留意过滤器 如果过滤器有类似这种设 ...
- JQuery Mobile 样式刷新
在使用JQuery Mobile时,个人感觉最大的问题,就是AJAX动态增加控件刷新样式, 1.刷新样式顺序问题,首先要从最外层容器开始,一层一层往内刷新, 比如你使用collapsible,并且嵌套 ...
- 修改源码自定义SwipeRefreshLayout样式——高仿微信朋友圈下拉刷新
上一篇文章里把SwipeRefreshLayout的原理简单过了一下,大致了解了其工作原理,不熟悉的可以去看一下:http://blog.csdn.net/u011443509/article/det ...
- scrollview下拉刷新_SwiftUI之View Tree 实战3(下拉刷新)
不得不说,在SwiftUI中,Preference这项技术实在是太神奇了,这也是我为什么写这么多与其相关文章的原因,它的原理是如此的简单,但加上我们的想象力,它却又无所不能. 在本篇文章中,我们将再次 ...
最新文章
- PL SQL笔记(三)
- mysql修改binlog格式_mysql binlog格式...
- 【错误记录】FFmpeg 推流报错 ( FLV does not support sample rate 8000, choose from (44100, 22050, 11025) )
- 02:Kubernetes集群部署——平台环境规划
- linux下执行java_Linux下运行java项目
- 用Python生成测试数据
- php5.3 本地调试,php5.3 xdebug 调试器安装配置
- tplink连接服务器失败_TPLINK无线路由WDS(桥接)设置方法图解教程 距离远增强wifi信号...
- matlab拟合二元方程,MATLAB拟合方程1
- AM3352时钟系统分析
- 共享文件 麒麟系统_麒麟操作系统安装手册.doc
- xp下的资源管理器界面上的前进后退等图标保持在系统哪里?shell32.dll里没有。
- php 双竖线,范数介绍,数字两边双竖线
- python中的cols_Python numpy.ma.mask_cols()用法及代码示例
- C#进程间通信的几种方式:管道通信
- Cocos2dx--使用Shader
- 基于电商常识图谱的知识表示与应用
- android activity_main.xml,Android Studio 打开activity_main.xml不能正常显示
- 软件工程之QA管理(好软件系列二)
- 如何删除MacOS自带的输入法的自造词(Catalina)