我正在更新我开发的动态壁纸。壁纸当前在 2.2 设备上正常运行,但在我的 4.2 设备上运行不正常。
在 ICS 设备上,似乎只有最后一列被正确绘制。例如,在坐标系中,如果我的手机是 420 x 720(不确定确切尺寸),则只绘制像素 (420, 0) 到 (420, 720)。其余为黑色/透明。
首先,我绘制一个 256 x 256 的位图。然后,我使用矩阵来缩放它。
同样,这在非 ICS 设备上运行良好。另一个棘手的方面是我正在使用 JNI 来做一些位图数学运算,但我仍然认为问题出在这个画布代码的某个地方。
谢谢你的帮助!