【发布时间】:2012-01-05 05:54:37
【问题描述】:
我想为 android 开发一个新的主屏幕应用程序。我在我的 android 2.3.3 设备中看到了默认主屏幕,当我左右滑动主屏幕时,背景壁纸也会左右滑动。那是什么观点?如何在应用中获得相同的效果?
是ViewPager吗?我检查了 ViewPager 类,但我没有发现其中所有视图的任何通用背景图像。
【问题讨论】:
标签: android android-layout android-ui homescreen
我想为 android 开发一个新的主屏幕应用程序。我在我的 android 2.3.3 设备中看到了默认主屏幕,当我左右滑动主屏幕时,背景壁纸也会左右滑动。那是什么观点?如何在应用中获得相同的效果?
是ViewPager吗?我检查了 ViewPager 类,但我没有发现其中所有视图的任何通用背景图像。
【问题讨论】:
标签: android android-layout android-ui homescreen
您可能希望使用带有可绘制对象的画布,然后检测用户滑动并在背景中对其进行动画处理。很可能默认的 android 背景也在做同样的事情。您不会绘制视图中看不见的部分。
http://developer.android.com/guide/topics/graphics/2d-graphics.html
我建议先学习他们的月球着陆器教程来学习如何使用画布。
您将画布作为应用的背景,然后将其他 ui 元素放在其上,除非您将 ui 设置在画布内部。
【讨论】: