2012-03-23 16 views
2

我使用的代碼的下一行變換路徑對象,並繪製在屏幕上:Android 4上的路徑對象轉換錯誤?

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

當我targetSDK被設定爲7此代碼的工作只是正常的Android 4.0,但是當我將它設置爲在圖15中,路徑完全不是由該方法中指定的矩陣轉化的。 Android 3.2的一切工作也很好,即使targetSDK設置爲15. 任何想法?

回答

0

問題是,當我將targetSDK設置爲15時,在我的應用程序中啓用了硬件加速模式,並且似乎只有在這些情況下才存在錯誤。

因此,解決辦法:在項目 1.設置生成目標爲Android 4.0.3 2.禁用硬件加速模式,您的清單:

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