不知道为什么要设置
<application
android:hardwareAccelerated="false"
使用 svg-android我看不到图像(由于硬件加速问题?),但如果我设置
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
我可以让它工作。
View.LAYER_TYPE_SOFTWARE
是否禁用硬件加速?
最佳答案
直接回答你的问题
(Does
View.LAYER_TYPE_SOFTWARE
disables the hardware acceleration or not?)
是的。
它实际上禁用了硬件加速,但仅在 View 级别,即在您的情况下,在 ImageView
中禁用了硬件加速,同时设置 android:hardwareAccelerated="false"
将为您的整个应用程序禁用硬件加速。
更详细的请引用这个link .
关于android - 为什么 imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);和<应用程序android :hardwareAccelerated ="false" have different effect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17814680/