这里我们再次讨论Android的Vector Drawables问题...... 那么,我有什么:
defaultConfig {
minSdkVersion 18
targetSdkVersion 25
vectorDrawables.useSupportLibrary = true
}
"com.android.tools.build:gradle:25.4.0"
"com.android.support:appcompat-v7:25.4.0"
然后,我有简单的android.widget.ImageView
并使用下一个代码在适配器中将矢量drawables应用于它:
TypedArray images = getResources().obtainTypedArray(R.array.menu_item_icon_images);
menuImage.setImageResource(images.getResourceId(position, -1));
在使用Android 6.0或8.0的设备上,所有图标看起来都很完美,而在7.0上它们完全是像素化的。此外,仅使用app:srcCompat="@drawable/icon"
在布局中设置图像时的情况相同。
我尝试了什么:
而且,是的,没有什么能给我预期的结果。 有什么想法吗?