当前位置: 代码迷 >> Android >> android应用模仿android桌面效果,该怎么解决
  详细解决方案

android应用模仿android桌面效果,该怎么解决

热度:29   发布时间:2016-05-01 21:30:22.0
android应用模仿android桌面效果
1.应用有个背景,并且有固定宽度(比如两个屏幕宽度,或者固定1000dip)
2.应用上有多个页,类似Gallery。(这个层的宽度可变,由内容的多少决定)(暂且称为 视图层)
想要的效果:
滚动视图层时,背景随之滚动。
注意:
滚动时,背景的滚动幅度由“视图层”的宽度来决定,就是当视图层滚动到最后时,背景图片也刚刚好滚动到了最后(很显然视图层和背景的宽度不相等)

------解决方案--------------------
这个背景要自己画, 通过视图层的canvas.drawBitmap()去画背景, 这个函数有个参数是x的起始位置, 这个起始位置就是要自己根据视图层当前处于什么位置去计算了...
  相关解决方案