好久不见了,又来问大家问题。下面说正题这是一张背景图,我用ListView实现,总是不能达到效果,我想要达到的效果是,每次向下拖动时,上面的子View都会自动停在中间那块地方(> 中间 <),而原来在中间的子View会跑到下面,以此类推,如果向上拖动也一样。
可是我用ListView总不能实现,子View可以跑到任何地方,不能预期效果,谢谢各位!真的很急,路过的朋友给个思路也行。可能有说的不明白的地方,大家可以提出来。最后还是要谢谢大家的热情。
解决方案 »
- 安卓智能机如何连接网络中的PLC
- 急!!!!!!boss让分析安卓4.0的显示部分,貌似在frameworks里面,求教啊!
- 如何使 Android模拟器 能访问自己IIS建的网站(内网192.168.0.100这种)
- 学习Service过程中遇到生命周期LifeCycle问题,求助
- 新人求救:CursorLoader与ListView显示不同步的问题
- 我想在window系统上装个虚拟机装个linux下载源码,竟然要16G内存?
- 用sqlcipher加密的数据库文件用密钥打不开
- phonegap跨域的问题
- HttpClient 报错求助
- 实现室内地图展示而且区域可点击效果
- 新手问题
- 新手菜鸟求关于Adapter的问题
我记得这两个的效果就是这样的吧
在gallery中有一个方法scrollIntoSlots,它就是把gallery的item移到特定的位置(gallery是在中间)。
所以说你可以研究一下gallery的源码。
listview的代码不有仔细研究过,但我相信应该差不多。时面也会有一个FlingRunnable来设计fling的速度等。
总之,开源的东西,尽量去看源代码,这比什么都强。
首先继承ViewGroup,这个ViewGroup该会有多少个元素呢,因为假如是ListView的话,元素是变化的。
其次你说的Scroller是怎么和ViewGroup挂钩的,它怎么才能控制ViewGroup的位置恩。
谢谢了