使用自定义图标,dp 还是 wrap_content?
Using custom icons, dp or wrap_content?
我不明白。
我想使用 Photoshop 创建自己的图标 - 切换图标。
这个图标应该有多大?
我应该为 mdpi 48x48dp 或 wrap_content 编写例如 xml 吗?
48dp看起来好小,96dp看起来好大..
我应该选择什么尺码?
非常感谢。
您必须为不同尺寸制作相同的图标,如下所示:
36x36 (0.75x) for low-density : ldpi
48x48 (1.0x baseline) for medium-density : mdpi
72x72 (1.5x) for high-density :hdpi
96x96 (2.0x) for extra-high-density : xhdpi
144x144 (3.0x) for extra-extra-high-density : xxhdpi
192x192 (4.0x) for extra-extra-extra-high-density : xxxhdpi
根据密度将这些同名图标添加到不同的可绘制文件夹中。
dp
是Density Pixels是虚拟像素,真实像素不同
如果您定义100dp
(密度像素)将在各种屏幕上转换为真实像素:
在 ldpi
屏幕上
100.00dp = 75.00px
在 mdpi
屏幕上
100.00dp = 100.00px
在 hdpi
屏幕上
100.00dp = 150.00px
在 xhdpi
屏幕上
100.00dp = 200.00px
所以project(app)中必须有四个不同值的同名图片资源。
有两种方法可以导入这四个图像以支持所有四个屏幕。
首先,在photoshop中用不同的像素200px
、150px
、100px
、75px
制作4张图片值取决于 100dp
、 如果您更改 100dp
,它们也会更改
其次,(最佳方法)。在 photoshop 中只制作一个 200px
图像并在 android studio 上下载(Android Drawable Importer 插件)而不是使用它的(Batch Drawable importer)功能导入 200px
注意Smart Watch(小于ldpi)和TV(大于xhdpi)这四个屏幕比较多,但这四个是常用的
我不明白。
我想使用 Photoshop 创建自己的图标 - 切换图标。
这个图标应该有多大?
我应该为 mdpi 48x48dp 或 wrap_content 编写例如 xml 吗?
48dp看起来好小,96dp看起来好大..
我应该选择什么尺码?
非常感谢。
您必须为不同尺寸制作相同的图标,如下所示:
36x36 (0.75x) for low-density : ldpi
48x48 (1.0x baseline) for medium-density : mdpi
72x72 (1.5x) for high-density :hdpi
96x96 (2.0x) for extra-high-density : xhdpi
144x144 (3.0x) for extra-extra-high-density : xxhdpi
192x192 (4.0x) for extra-extra-extra-high-density : xxxhdpi
根据密度将这些同名图标添加到不同的可绘制文件夹中。
dp
是Density Pixels是虚拟像素,真实像素不同
如果您定义100dp
(密度像素)将在各种屏幕上转换为真实像素:
在 ldpi
屏幕上
100.00dp = 75.00px
在 mdpi
屏幕上
100.00dp = 100.00px
在 hdpi
屏幕上
100.00dp = 150.00px
在 xhdpi
屏幕上
100.00dp = 200.00px
所以project(app)中必须有四个不同值的同名图片资源。
有两种方法可以导入这四个图像以支持所有四个屏幕。
首先,在photoshop中用不同的像素200px
、150px
、100px
、75px
制作4张图片值取决于 100dp
、 如果您更改 100dp
其次,(最佳方法)。在 photoshop 中只制作一个 200px
图像并在 android studio 上下载(Android Drawable Importer 插件)而不是使用它的(Batch Drawable importer)功能导入 200px
注意Smart Watch(小于ldpi)和TV(大于xhdpi)这四个屏幕比较多,但这四个是常用的