java - 获得图像/vector 的最高分辨率

标签 java android vector

在我的应用程序中有大量图像/图标。在我的手机上运行时,它们的分辨率还可以,但质量不如专业应用程序上的分辨率。

我的问题:将图像/图标导入 Android Studio 的最佳方式是什么?

我目前正在使用 VectorAsset 工具导入 SVG vector 格式图标,并使用 app:srcCompat = "@drawable/whatever" 从 XML 调用它们

ScreenShot from Android Studio

最佳答案

使用 Android Drawable Importer 是在 Android 中导入具有不同图像分辨率类型的大分辨率图像的最佳方法之一。

下载插件 打开 Android 工作室。转到文件>设置>插件>浏览存储库。 在搜索框中搜索“Android Drawable Importer”

点击此链接并使用它 - https://medium.com/code-yoga/create-drawables-from-a-large-scale-image-automatically-2128dde61ad9

对于图标,您可以添加图像作为 vector 图像资源。按照这个 -

https://www.dev2qa.com/how-to-add-images-in-android-studio-drawable-folder/

关于java - 获得图像/vector 的最高分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56817700/

相关文章:

java - Scanner.useDelimiter 不适用于基于 Web 的 CSV 文件

php - WAMP服务器: Calling a MySQL database through PHP files

android - 放大初始化不断失败

android - 如何在 Android 中停止或销毁 VideoView

java - 从语法结构到树

java - 在java中从mysql获取表元数据

java - throttle(int power) 和 getSpeed() 之间的区别 :int in a UML diagram?

database - 在 Postgres 中存储矢量数据的有效方法是什么?

c++ - 计算整数 vector 的频率分布

c++ - vector vector 的快速分配