android - 我如何将图像从 Mipmap 移动到 Drawables 并在 Android 中保持它们的大小?

标签 android android-drawable

我刚刚进入一个其他人已经参与过的 android 项目。我目前只是在纠正 UI 等问题,我们决定需要更大尺寸的一些图形,这些图形在平板电脑上看起来很模糊。所以我们决定制作一些大小相关的文件夹。 直到现在,之前的家伙已经把很多图形放到了mipmap 文件夹中,因为它会根据密度自动选择图像。但现在我读到 mipmap 仅适用于启动器图标。 现在我的困境是我是否应该移动图形。做起来并不难,但我尝试了一些,我注意到当从 mipmap 文件夹中取出并放置在 drawables 文件夹中时,图形突然变大了。这意味着我要么必须调整每个图形的大小,要么用较小的版本替换文件。 我很想保持足够好,而不是为了保持结构整洁而调用各种重新设计过程。但另一方面,不这样做有点伤人。

有谁知道我应该做什么,或者 mipmap 是否可以用于不是启动器图标的图形?如果我要移动它,我该如何最好地解决所有这些问题?

最佳答案

理想情况下,您会有较大的图像,然后在相关的可绘制文件夹中相应地使用这些图像。 Android 负责自动调整这些大小。这也是为什么您在 minimap 文件夹中的图像在导出到其他文件夹时被放大的原因。

如果我是你,我会将图形文件保存在与之前开发人员设置的文件夹相同的文件夹中。否则你会得到像素化的图像。

另一种选择是使用图像编辑软件放大图像并将它们复制到各自的文件夹中。

最后由您决定,但如果如您所说,有很多图片,我会把它们留在原处。

关于android - 我如何将图像从 Mipmap 移动到 Drawables 并在 Android 中保持它们的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32888678/

相关文章:

android - Unity 忽略 android 插件 list 文件,导致其 android list 中缺少 <service> 元素

java - 制作一串 List<List<String>> 需要很长时间

android - 是否有专门针对 Android TV 的限定符

安卓 : stroke in a shape create a margin of the stroke width

Android studio 3.0 缺少可绘制文件夹

java - 从 Canvas 中绘制的弧中获取坐标

android - SDK更新失败

使用模式的 Android 字符串替换

android - 创建带有彩色背景和居中图标的drawable

android - 转换为html时如何将可绘制名称发送到服务器?