原型模式-下拉刷新的全局设置

转载于https://luhaoaimama1.github.io/2017/04/04/Refresh/

目的

全局替换刷新头部

头部可拔插:需要应用策略模式(组合与接口的方式set get); 全局替换:就是原型模式

设置一个全局头部,那么每次使用的下拉刷新 都是全局头部的深拷贝对象。当然可以随意生成想要拷贝的特性;
范例

头部接口这里写图片描述

全局设置

这里写图片描述
实践项目:

https://github.com/luhaoaimama1/ZRefreshLayout

欢迎Star 自恋的宣传一下 (*>∀<)ノ))★

这里写图片描述
特点与功能实现

[x] 支持添加下拉刷新与上拉加载
[x] 支持所有的View:ImageView,FrameLayout,ListView, GridView, ScrollView, WebView…
[x] 全局配置(头部配置都在这里,所以没有xml属性~),与独立更改
[x] 自动刷新 延时刷新(如果刷新完毕有动画的话 需要用到延时刷新 ,延时demo)
[x] 头部是否固定
[x] 刷新出发位置
[x] 下拉位置映射,既resistance阻力
[x] 因为是继承FrameLayout,可以添加多个child。(我没有控制必须一个,感觉更灵活吧)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值