当前位置:  开发笔记 > Android > 正文

ImageView在较旧的Android设备上是像素化的

如何解决《ImageView在较旧的Android设备上是像素化的》经验,为你挑选了1个好方法。



1> Jonathan..:

真正的问题不是Note 2的DPI,它是Android版本.

链接Melllvar发布状态:

在res/drawable中有一个vectorDrawable图像后,Gradle插件会在构建期间自动生成API级别20及以下的栅格PNG图像

所以我的Android 6设备真的有一个Vectorgraphic作为ImageView的源,所以它设法完美地扩展它.对于注释2(在比Android 5 OS更早的版本上运行),Android Studio会自动将我的Drawables文件夹中的Vectorgraphic转换为PNG.

您可以通过更改,更改VectorXML中转换的PNG的大小

android:height android:width

对于dp中的大小,您的vectorgraphic需要在API 20之前的设备上显示.所以在我的案例中(最多100dp)我不得不将值更改为:


推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有