我希望开发一个新的Android主屏幕应用程序。我在我的Android 2.3.3设备上看到了默认的主屏幕,每当我向左或向右滑动主屏幕时,背景壁纸也会左右滑动。那是什么视图?如何在应用程序中获得相同的效果?
是ViewPager
吗?我检查了ViewPager
类,但没有找到所有视图的公共背景图像。
我希望开发一个新的Android主屏幕应用程序。我在我的Android 2.3.3设备上看到了默认的主屏幕,每当我向左或向右滑动主屏幕时,背景壁纸也会左右滑动。那是什么视图?如何在应用程序中获得相同的效果?
是ViewPager
吗?我检查了ViewPager
类,但没有找到所有视图的公共背景图像。
你可能想使用一个带有可绘制对象的画布,然后检测用户的滑动并在背景中进行动画处理。很可能默认的安卓背景也是这样做的。你不需要绘制视图的不可见部分。
http://developer.android.com/guide/topics/graphics/2d-graphics.html
我建议先做他们的月球着陆器教程,学习如何使用画布。
你可以将画布作为应用的背景,然后将其他UI元素放在其上面,除非你将UI基于画布内部构建。