我想知道为什么如果我设置
<application
android:hardwareAccelerated="false"
使用svg-android我看不到图像(由于加速度加速问题?),但如果我设置
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
我可以让它发挥作用。
View.LAYER_TYPE_SOFTWARE
是否会禁用hw加速?
答案 0 :(得分:6)
您问题的直接答案(View.LAYER_TYPE_SOFTWARE
是否禁用hw加速?)是YES。它实际上禁用了hw加速,但仅限于视图级别,即在imageView
中禁用hw accl,而设置android:hardwareAccelerated="false"
将禁用整个应用程序的hw accl。
有关详细信息,请参阅此link。