wheelView实现滚动选择 三方开源的封装控件 spannableString autofitTextView、PinnedSectionListView SwipeListView等等
2016-02-01 17:36
375 查看
wheelView多用于popupwindow用来滚动选择条目
github上的开源三方控件 spannableString autofitTextView、PinnedSectionListView(固定标签) SwipeListView(右滑删除) Titanic(loading动画) AutoHideListView(自动隐藏上下View的ListView)
大部分的三方控件都是类似的流程 用自己的布局 封装控件
wheelView.xml
注意: MainActivity中的list数据如果使用BaseAdapter的话 因为其中wheelView设置了offset所以取数据的时候需要减去offset值否则会报错list.get(position-offset);
效果如图
github上的开源三方控件 spannableString autofitTextView、PinnedSectionListView(固定标签) SwipeListView(右滑删除) Titanic(loading动画) AutoHideListView(自动隐藏上下View的ListView)
大部分的三方控件都是类似的流程 用自己的布局 封装控件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.wangjie.wheelview.WheelView android:id="@+id/wheel_view_wv" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
wheelView.xml
注意: MainActivity中的list数据如果使用BaseAdapter的话 因为其中wheelView设置了offset所以取数据的时候需要减去offset值否则会报错list.get(position-offset);
效果如图
相关文章推荐
- 云渲染
- 内嵌Activex视频播放的插件问题记录-1
- 游戏中的三角学——Sprite Kit 和 Swift 教程(2)
- 用递归得到栏目的数组
- 护士工作站执行签名颜色不同的意思------运维日志18
- docker: 构建openldap镜像(image)
- 原生JS实现图标图片拖拽
- 临时表
- C Traps and Pitfallss
- Eclipse的使用:快捷键、设置、调试
- SparseArray详解
- URL Parsing
- 程序员必须知道的10大基础实用算法及其讲解
- 安装和运行
- 分布式系统的本质:拆分+连接
- 搜索与DP:SLIKAR
- pthread创建和退出
- gitlab工作流程简介
- 安装php的mongodb扩展
- Codeforces #341 D. Rat Kwesh and Cheese 浮点数处理技巧 好题