我想知道为什么要设置
<application
android:hardwareAccelerated="false"
使用svg-android,我看不到任何图像(由于硬件加速问题?),但如果设置了
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
我可以使用它。
View.LAYER_TYPE_SOFTWARE
是否禁用硬件加速?
您问题的直接答案
(
View.LAYER_TYPE_SOFTWARE
是否禁用硬件加速或不?)
是。
它实际上禁用了硬件加速,但仅在视图级别上,即,在您的情况下,在ImageView
中禁用了硬件加速,而设置android:hardwareAccelerated="false"
将禁用整个应用程序的硬件加速。
有关更多详细信息,请参阅此link。