因为ui设计师给你的设计图是以px为单位的,Android开发则是使用dp作为单位的,那么我们需要进行转换:
密度类型代表的分辨率(px)屏幕密度(dpi)换算(px/dp)比
在Android中,规定以160dpi(即屏幕分辨率为320x480)为基准:1dp=1px
xhdpi分辨率以内的手机需求量最旺盛
目前市面上最普遍的高端机的分辨率还多集中在720X1080范围内(xhdpi),所以目前来看xhpdi规格的图片资源成为了首选
1.程序启动图标logo
小屏ldpi() 36 x 36 px。
中屏mdpi(160dpi):48*48px
大屏hdpi(240dpi):72*72px
特大屏xhdpi(320dpi):96*96px
超大屏xxhdpi(480dpi):144*144px
超大大屏xxxhdpi(640dpi):192*192px
2.底部菜单图标
1. 大屏:
1. 完整图片(红色): 72 x 72 px
2. 图标(蓝色): 48 x 48 px
3. 图标外边框(粉色): 44 x 44 px
1. 中屏:
1. 完整图片: 48 x 48 px
2. 图标: 32 x 32 px
3. 图标外边框: 30 x 30 px
1. 小屏:
1. 完整图片: 36 x 36 px
2. 图标: 24 x 24 px
3. 图标外边框: 22 x 22 px
3. 底部或顶部tab标签图标
1. 大屏 (hdpi) screens:
1. 完整图片(红色): 48 x 48 px
2. 图标(蓝色): 42 x 42 px
1. 中屏 (mdpi) screens:
1. 完整图片: 32 x 32 px
2. 图标: 28 x 28 px
4. 底部状态栏图标
mdpi (160 dpi) 24 x 24 px 中屏
hdpi (240 dpi) 36 x 36 px 大屏
xhdpi (320 dpi) 48 x 48 px 特大屏