我想知道为什么如果我设置
<application
android:hardwareAccelerated="false"
使用svg-android我看不到图像(由于硬件加速问题?),但如果我设置
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
我可以让它工作。
是否View.LAYER_TYPE_SOFTWARE
禁用硬件加速?
我想知道为什么如果我设置
<application
android:hardwareAccelerated="false"
我想知道为什么如果我设置
<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"
将禁用整个应用程序的硬件加速。
更详细的,请参考这个链接。
直接回答你的问题
(是否
View.LAYER_TYPE_SOFTWARE
禁用硬件加速?)
是是的。
它实际上禁用硬件加速,但仅在视图级别,即ImageView
在您的情况下禁用硬件加速,而设置android:hardwareAccelerated="false"
将禁用整个应用程序的硬件加速。
更详细的,请参考这个链接。