Android 4上的路径对象转换错误?

时间:2012-03-23 10:47:28

标签: android

我正在使用下一行代码来转换Path对象并在屏幕上绘制它:

bitmapPath.addRect(bitmapRectF, Path.Direction.CW);     
bitmapPath.transform(bitmapMatrix);

当我的targetSDK设置为7时,此代码在Android 4上工作正常,但是当我将其设置为15时,路径根本不会被方法中指定的矩阵转换。 即使将targetSDK设置为15,Android 3.2也能正常工作。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

问题是,当我将targetSDK设置为15时,我在我的应用程序中启用了硬件加速模式,并且似乎只在这些条件下存在错误。

所以解决方案: 1.将项目中的构建目标设置为Android 4.0.3 2.在清单中禁用硬件加速模式:

<application android:icon="@drawable/icon" android:label="@string/app_name"
        android:hardwareAccelerated="true">
</application>