时间:2014-12-09 来源:

AndroidSwipeRefreshLayout官方下拉刷新控件介绍 【架构设计】

如果需要一个刷新的动画承接网站前端,个人感觉还不错!见惯了传统的下拉刷新团队网页接活,这个反而给人耳目一新的感觉(Gmail邮箱已经使用这种下拉刷新了).

SwipeRefreshLayout在v4包下,团队网页接活对应的v4 Demo中也有相应的例子.

1、布局文件:

参考链接:http://blog.csdn.net/lmj623565791/article/details/24521483

效果图:

[html] view plaincopy <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="match_parent"       android:layout_height="match_parent" >          <android.support.v4.widget.SwipeRefreshLayout           android:id="@+id/id_swipe_ly"           android:layout_width="match_parent"           android:layout_height="match_parent" >              <ListView               android:id="@+id/id_listview"               android:layout_width="match_parent"               android:layout_height="match_parent" >           </ListView>       </android.support.v4.widget.SwipeRefreshLayout>      </RelativeLayout>   2、MainActivty:

顺便看一眼API呗:

和XlistView差不多,手机网页制作还是很方便使用的网页切图制作,大概就这4个常用的方法,网页切图制作下面贴个简单的例子.

Google也在官方网站给出了V4的兼容包:

SwipeRefreshLayout只能有一个直接子View,可能是一个ListView或一个Layout或其他需要刷新的组件.

如果要禁用刷新动画和手势响应,网页重构报价ssetEnable(false), Mar 31, "Javascript", "Ruby",               "HTML"));          private Handler mHandler = new Handler()       {           public void handleMessage(android.os.Message msg)           {               switch (msg.what)               {               case REFRESH_COMPLETE:                   mDatas.addAll(Arrays.asList("Lucene", "Bitmap"));                   mAdapter.notifyDataSetChanged();                   mSwipeLayout.setRefreshing(false);                   break;                  }           };       };          @SuppressLint("InlinedApi")       protected void onCreate(Bundle savedInstanceState)       {           super.onCreate(savedInstanceState);           setContentView(R.layout.activity_main);              mListView = (ListView) findViewById(R.id.id_listview);           mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.id_swipe_ly);              mSwipeLayout.setOnRefreshListener(this);           mSwipeLayout.setColorScheme(android.R.color.holo_blue_bright,                   android.R.color.holo_orange_light, android.R.layout.simple_list_item_1, Thread.currentThread().getName());           // UI Thread              mHandler.sendEmptyMessageDelayed(REFRESH_COMPLETE, 2000);          }   }  

setOnRefreshListener 用于监听刷新的动作.SwipeRefreshLayout 下拉,div页面就会有刷新的效果出来div+css+js切图,触发该监听.

点击次数:7379
作者:
web前端行业资讯
Web new NewsList
英特尔宣布与法拉利跨界合作欲将AI技术用于赛车运动 ,,2018年01月11日甲骨文服务器出漏洞:攻击者用漏洞挖矿获取加密货币 ,,2018年01月11日用深度学习设计图像视频压缩算法:更简洁、更强大 ,,2018年01月11日Ubuntu内核和NVIDIA更新:修复Meltdown和Spectre两处漏洞 ,,2018年01月11日AntDesign3.1.1发布,阿里企业级UI设计语言 ,,2018年01月11日微信「跳一跳」带火小游戏,开发者如何快速上手? ,,2018年01月11日谷歌公布最新安卓系统份额:你用上奥利奥了么? ,,2018年01月11日腾讯开发出“3D音效”算法:普通耳机实现3D实时语音效果 ,,2018年01月11日谷歌工程师点赞中国程序员实现Node.js启动超4倍提速 ,,2018年01月11日三星电子总裁兼CE部门负责人金炫奭:万物互联时代到来 ,,2018年01月11日NVIDIA和大众合作建立智能驾驶助手 ,,2018年01月11日GIMPS项目报告发现已知最大素数 ,,2018年01月11日微软与生物技术公司开展AI驱动的血液检测同时诊断数十种疾病 ,,2018年01月11日微软跨平台移动开发工具套件HockeyApp宣布免费 ,,2018年01月11日《硅谷》里神乎其神的压缩技术,AI正在一点点做出来 ,,2018年01月11日LinuxMint19代号敲定为“Tara”预计2018年5月至6月期间发布 ,,2018年01月11日Facebook发布wav2letter工具包,用于端到端自动语音识别 ,,2018年01月11日开源数据库ArangoDB正进行约1156万美元股权融资 ,,2018年01月11日IntelCPU漏洞闹大:腾讯云紧急升级 ,,2018年01月11日2018年1月全球数据库排名:Redis夺回第八 ,,2018年01月11日Lyft将联手无人驾驶公司于CES上展示无人驾驶汽车 ,,2018年01月11日京东X无人超市首家社会门店开业:刷脸进、微信自动结算 ,,2018年01月11日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日免费授权技术许可Intel宣布在未来CPU中集成雷电3 ,,2018年01月11日算法决定你在社交媒体上看到的信息 ,,2018年01月11日谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日黑客宣布下周二公布诺顿反病毒软件源代码 ,,2016年06月23日【华为机试】朋友圈信息转发 【编程语言】2015年03月30日Prototype最新版(1.5rc2)使用指南(1)2014年01月29日Stanley-系列一 【编程语言】2015年06月01日JavaScriptCSS修改学习第五章给“上传”添加样式2014年01月29日uv216暴力枚举全排列 【编程语言】2015年03月10日IOS网络程序开发时数据监控 【综合】2015年05月27日json格式数据2中方式解析实例【编程语言】2015年01月04日Redis命令-HyperLogLog【综合】2015年06月26日计数排序 【云计算】2015年06月29日CSS渐变统计柱形图2014年01月29日WebApplicationArchitectures@Coursera学习笔记(一) 【综合】2015年03月30日CakePHPv3.3.5发布,一个Web快速开发框架 ,,2016年10月06日php获取前一天,前一个月,前一年的时间 【研发管理】2015年06月11日AndroidFM模块学习之四源码分析(十) 【Web前端】2015年01月30日解决Vista系统OpenGL驱动问题的方法整理2014年01月29日leetCode101-SymmetricTree 【数据库】2015年04月03日UniqueBinarySearchTrees 【编程语言】2015年03月27日windows下redis安装,使用 【编程语言】2015年05月11日【thinkinjava】第9章接口 【编程语言】2014年11月04日浅析C++中的虚函数2014年01月30日javascriptcurrying返回函数的函数2014年01月29日POJ-3253-FenceRepair(Java+哈夫曼树) 【编程语言】2015年03月24日u-boot-2014.10移植第10天----深入分析代码(五) 【编程语言】2015年02月02日StephenWolfram希望开发者不要再重复发明车轮 ,,2016年06月23日java导出pdf文档 【架构设计】2015年08月27日微软测试基于云的剪贴板App,可跨平台同步 【综合】2015年05月28日Struts2-----4、Struts2的常量配置 【Web前端】2014年11月10日linux学习(一)在unbuntu下添加新用户 【综合】2014年11月08日poj2528Mayor'sposters(动态线段树)【综合】2014年11月10日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)