分类分类
大小:1.3 MB更新:2026-02-19
类别:其他系统:Android
类似微信实现的选人控件,微信里面的选人控件有两个listView,一个垂直一个水平的,android没有自带的水平listView,不过有一个开源的java代码实现。
这里就采用这个HorizontalListView实现。
不过默认的水平ListView实现里面,没有自动滑动到最右端的效果,类似ListView里面的stackFromBottom效果。这里添加了这个效果。不过,没有写成自定义属性。注意了。
实现原理很简单,直接在onLayout里面画控件的时候,调用mScroller.setFinalX()即可。
有处理难度的地方是
1.计算滚动条滑动的数值具体是多少。---这里我还没有处理好,希望高手提出改善建议!
2.计算水平listView里面最多显示的item的个数,针对不同的屏幕,item显示的个数应该明显不同的。
实现功能:
1.两个list联动
2.水平listView点击item自动取消
3.水平listView自动滑动到最右边
效果图:

Android Kotlin中实现MVP架构其他259 KB2020-04-29
下载Android模仿今日头条点赞动画 连击动画源码其他3.45 MB2020-04-02
下载Android自定义View 雷达扫描效果源码其他849 KB2020-04-01
下载Android UI动画仿直播点赞飘心动画效果其他7.46 MB2020-03-26
下载Android 简单的刮奖效果的自定义View其他293 KB2020-03-25
下载Android 一个屏幕适配框架其他480 KB2020-03-20
下载Android 非常Material Design风格的Dropdown效果其他214 KB2020-03-19
下载Android 一个可以动态的循环 ViewPaper其他216 KB2020-03-18
下载Android 仿QQ删除消息提示其他419 KB2020-03-17
下载Android 九点锁频其他194 KB2020-03-16
下载Android 优雅的气球选择器 BalloonPicker其他9.18 MB2020-03-09
下载Android 动态发表页其他223 KB2020-03-06
下载