2013-07-23 15 views
6

Ich frage mich, warum, wenn ichWarum imageView.setLayerType (View.LAYER_TYPE_SOFTWARE, null); und <application android: hardwareAccelerated = "false" haben unterschiedliche Auswirkungen?

gesetzt
<application 
    android:hardwareAccelerated="false" 

svg-android mit i kein Bild zu sehen (wegen hw Beschleunigung Problem?), Aber wenn ich gesetzt

imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

Ich kann es an der Arbeit.

Wird View.LAYER_TYPE_SOFTWARE deaktiviert die Beschleunigung oder nicht?

Antwort

5

Die direkte Antwort auf Ihre Frage (Ist View.LAYER_TYPE_SOFTWARE deaktiviert die Beschleunigung hw oder nicht?) Ist JA. Hw accl ist in imageView in Ihrem Fall deaktiviert, während android:hardwareAccelerated="false" hw accl für Ihre gesamte Anwendung deaktivieren wird.

Für detailliertere Informationen beziehen Sie sich bitte auf diese link.