Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 4上的路径对象转换错误?_Android - Fatal编程技术网

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

Android 4上的路径对象转换错误?,android,Android,我正在使用下面几行代码转换路径对象并将其绘制在屏幕上: bitmapPath.addRect(bitmapRectF, Path.Direction.CW); bitmapPath.transform(bitmapMatrix); 当我的targetSDK设置为7时,这段代码在Android 4上运行良好,但当我将其设置为15时,路径根本不会通过方法中指定的矩阵进行转换。 Android 3.2 everything即使将targetSDK设置为15也可以正常工作。 有什么想法吗?问

我正在使用下面几行代码转换路径对象并将其绘制在屏幕上:

bitmapPath.addRect(bitmapRectF, Path.Direction.CW);     
bitmapPath.transform(bitmapMatrix);
当我的targetSDK设置为7时,这段代码在Android 4上运行良好,但当我将其设置为15时,路径根本不会通过方法中指定的矩阵进行转换。 Android 3.2 everything即使将targetSDK设置为15也可以正常工作。
有什么想法吗?

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

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

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

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

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

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