PullToRefreshListView的ptrMode与ptrOverScroll属性
2016-03-04 16:20
369 查看
<com.handmark.pulltorefresh.library.PullToRefreshListView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:id="@+id/message_list" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="@android:color/transparent" android:listSelector="#00000000" android:clipToPadding="false" android:divider="@null" android:paddingBottom="1dp" android:transcriptMode="normal" ptr:ptrMode="both" ptr:ptrOverScroll="true" ptr:ptrListViewExtrasEnabled="false" />
ptrMode设置成pullFromStart,代码中设置lvPTR.setMode(Mode.BOTH);虽然可以同时出现上拉和下拉刷新,但是下拉刷新没有动画图标显示。
ptrMode设置成both才能同时出现上拉和下拉刷新,并且下拉也有动画图标效果。
<!-- 刷新模式 --> <attr name="ptrMode"> <flag name="disabled" value="0x0" /> <!-- 禁用下拉刷新 --> <flag name="pullFromStart" value="0x1" /> <!-- 仅支持下拉刷新 --> <flag name="pullFromEnd" value="0x2" /> <!-- 仅支持上拉刷新 --> <flag name="both" value="0x3" /> <!-- 上拉刷新和下拉刷新都支持 --> <flag name="manualOnly" value="0x4" /> <!-- 只允许手动触发 --> <!-- These last two are depreacted --> <flag name="pullDownFromTop" value="0x1" /> <flag name="pullUpFromBottom" value="0x2" /> </attr>
ptrListViewExtrasEnabled的作用:
“下拉刷新”文字及图标固定在界面最底部显示,防止跳到最后一个ITEM位置。
ptr:ptrOverScroll="true"的效果如下:
相关文章推荐
- ubuntu下ultraedit语法高亮脚本文件添加
- 理解链接之链接的基本概念
- Mou常用快捷键
- Regression analysis
- CSS---子div在父div中水平垂直居中
- ViewState 视图状态对象实例
- map转实体类(前提是实体类里的字段都是string)
- liunx 安装lnmp 环境配置多站点
- 第24课:Spark Shuffle内幕彻底解密
- 关于TextView的一些个人总结之二
- 2016 使用seajs时如何模块化jquery
- 重定向redirect与跳转forward区别
- 2016.03.04(struts前台取值)
- java调用百度定位api服务获取地理位置示例
- scala类的定义
- onConfigurationChanged,oncreate 等
- 简洁代码之道:用多态替代条件语句及避免全局可变状态
- C语言实现双向非循环链表(带头结点尾结点)的节点插入
- 将100~200之间的不能被3整除的数输出
- IEnumerable,ICollection,IList,List区别