我使用下面几行代码来转换Path对象并将其绘制到屏幕上:
bitmapPath.addRect(bitmapRectF, Path.Direction.CW);
bitmapPath.transform(bitmapMatrix);当我的targetSDK设置为7时,此代码在Android4上运行良好,但当我将其设置为15时,path根本不会通过方法中指定的矩阵进行转换。安卓3.2即使在targetSDK设置为15的情况下也能正常工作,你有什么想法吗?
发布于 2012-03-29 19:20:02
问题是,当我将targetSDK设置为15时,我在我的应用程序中启用了硬件加速模式,似乎只有在这些情况下才存在错误。
因此解决方案是: 1.在项目中将构建目标设置为Android 4.0.3 2.在清单中禁用硬件加速模式:
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:hardwareAccelerated="true">
</application>https://stackoverflow.com/questions/9837892
复制相似问题