以纵向模式“修复”动态壁纸

时间:2011-07-26 08:13:04

标签: android live-wallpaper

我正在尝试找到以“纵向”模式修复动态壁纸的“最简单”方法,而且,就目前而言,我找到的唯一方法是将整个画布逆时针旋转90度并将其移动“当设备处于横向模式时,按“屏幕宽度”缩小。 但是这个解决方案效果不好,我认为这是有效的(因为我在不同的位置有很多位图)。

有没有人找到一种更简单有效的解决方案,只需一种方向模式人工修复动态壁纸?

1 个答案:

答案 0 :(得分:0)

如果你看一下google给出的例子,就会有一个处理屏幕旋转的onSurfacedChanged()方法。我还没有测试过,但如果你不打电话,我认为表面不会改变。

http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html