1.设备真实DPI与系统标示DPI 2.drawable允许的标示DPI值         drawable文件的合法名称如下: 3.如何验证         Demo如下,建立不同dpi的drawable文件夹,文件夹下图片名称相同,但其图像各不相同,以便区分.         建立不同DPI的模拟器验证:         验证效果示例: 4.官方文档         关于多屏幕适配,官方文档的描述如下:  https://developer.android.google.cn/guide/p…
应用图标: L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 px M DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 px H DPI ( High Density Screen, 240 DPI ),其图标大小为 72 x 72 px XH DPI ( Extra-high density screen, 320 DPI ),其图标大小为 96 x 96 px XXH DPI(…
转自:http://blog.csdn.net/a704755096/article/details/46342689 DPI:每英寸像素数 简单的屏幕分辨率计算方法: DisplayMetrics metrics = this.getResources().getDisplayMetrics(); float density = metrics.density; int dpi = metrics.densityDpi; int heightPixels = metrics.heightPix…
DPI:每英寸像素数 简单的屏幕分辨率计算方法: DisplayMetrics metrics = this.getResources().getDisplayMetrics(); float density = metrics.density; int dpi = metrics.densityDpi; int heightPixels = metrics.heightPixels; int widthPixels = metrics.widthPixels; Log.e("---metric…
1.先说要怎么做,后面在慢慢讲解: 2.现在来讲解为什么要放这三套: 这三套其实按内容来说就两种,为什么这两种可以适配hdpi,xhdpi,xxhdpi呢? 那么两种类型的dimens就可以了,为什么要用三套,为什么默认的dimens要是hdpi的? 3.关于图片的适配 4.最后大概讲讲现有的适配方案 5.附上dimens转换的代码 dp单位解决的是你所设置的按钮的实际大小保持稳定,但是设备的物理尺寸不一定,并不能完美适配. 写这个文章的时候只是接触到目前的主流手机,所以对于如下关系是适用的,但…
http://blog.csdn.net/dyllove98/article/details/9174229 . 程序启动图标:ldpi (120 dpi)小屏mdpi (160 dpi)中屏hdpi (240 dpi)大屏xhdpi (320 dpi)特大屏36 x 36 px48 x 48 px72 x 72 px96 x 96 px2.底部菜单图标<ignore_js_op> 1. 大屏:1. 完整图片(红色): 72 x 72 px2. 图标(蓝色): 48 x 48 px3. 图标外…
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)   ldpi:240x320 mdpi:320x480 hdpi:480x800.480x854 xhdpi:至少960*720 xxhdpi:1280×720   android 自适应 多屏幕支持…
转自:http://blog.sina.com.cn/s/blog_4b20ae2e0101h84o.html Android Icon Size and Location for Apps DENSITY SIZE LOCATION RATIO SCREEN MARGIN XXXHDPI 192×192 drawable-xxxhdpi 4 640 DPI 12 to 16 pixels XXHDPI 144×144 drawable-xxhdpi 3 480 DPI 8 to 12 pixe…
屏幕适配 首先理解下各个尺寸单位代表的意思 尺寸含义 px: 像素 dip: Density-independent pixel 独立像素密度 dpi: dot per inch 分辨率 ppi: pixel per inch 指每英寸所拥有的像素 ppi计算:(宽度的平方 + 高度的平方)开根号 / 对角线的长度 Density: density值表示每英寸有多少个显示点,与分辨率是两个概念 density计算:dpi / 160 密度值 各个单位之间的互换 公式: dp = px / (dp…
好久没有做android项目UI的适配了,好多基本概念都已经模糊了,于是萌生了将屏幕分辨率.常用单位.常用图标尺寸等信息规整的想法,一下就是通过查询资料,自己验证的一些随笔,如有失误之处,望大家及时予以指正,我将及时更新改正,有部分内容未添加,有些是不常用,有些是没有相关资料,希望在以后能慢慢补全. 一.常见单位: 1.px(pixels):(像素) 屏幕上可见像素点 2.dip/dp(Density independent pixels): 设备无关像素的长度单位. 3.sp(放大像素):sc…
1.了解几个概念(1)分辨率.分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800.720×1280.1080×1920等.720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素.(2)屏幕大小.屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位.比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘米/寸=12.7厘米. (3)密度(dpi,dots per inch:或PPI,pixels per in…
设计稿计算: x/2.5=1080/3x=900y/2.5=1920/3y=1600 http://blog.csdn.net/lantiankongmo/article/details/50549128 1.了解几个概念 (1)分辨率.分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800.720×1280.1080×1920等.720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素. (2)屏幕大小.屏幕大小是手机对角线的物…
iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸 iPhone界面尺寸 设备 分辨率 PPI 状态栏高度 导航栏高度 标签栏高度 iPhone6 plus设计版 1242×2208 px 401PPI 60px 132px 146px iPhone6 plus放大版 1125×2001 px 401PPI 54px 132px 146px iPhone6 plus物理版 1080…
2014-10-30 张云飞VIR 翻译自:https://developer.android.com/design/style/iconography.html Iconography 图标设计概述 一个图标是一个图像,它占据了一小部分屏幕不动产.并且为一个活动(action),状态(status),或者一个app提供了一个快速,直观的程序. 当你为你的app设计图标时,重要的需要留下的是,你的app可能被安装在那些提供一个范围的像素密度的多种设备中,就像  Devices and Displ…
android res文件夹里面的drawable(ldpi.mdpi.hdpi.xhdpi.xxhdpi) (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)   ldpi:240x320 mdpi:320x480 hdpi:480x800.480x8…
之前一直使用的是Material Design的图标库,下载下来以后直接放入了对应文件夹,什么尺寸对应什么dpi都没有仔细研究过. 最近在Toolbar上添加几个不是MD图标库内的图标时发现,放入的图标在显示时有时候感觉被放大了,有时候又显得模糊.让我对这个图标的尺寸和显示系统产生了好奇,折腾了一番,终于算是基本弄清楚了. PX.DP和DPI 首先复习一下屏幕像素密度的知识: px:像素点 dpi:像素密度,即每英寸像素数 dp:屏幕密度独立单位 不同手机的像素密度不同,同px的元素可能有不同的…
刚开始接触UI的时候,碰到的最多的就是尺寸问题,今天我们就来谈谈IOS和Android 图标设计尺寸吧! 一.IOS篇 1.iOS app图标的圆角半径是多少? (注:现在IOS图标是不需要再画圆角了,直接方形就OK) 比较精确和接近的圆角半径和图标尺寸如下:最右边表示圆角半径 Icon1024.png – 1024px -圆角半径: 180px Icon512.png –    512px    - 圆角半径:89.825px Icon.png     –  57px      -圆角半径:…
样例和图解 外框:整体大小 ↑ 边框:图标留白大小 ↓ 图标:外图标的大小 ↑ 阴影:阴影特效大小 ↓ 图形:内图标的大小 ↑ 可选视图权重:使用两种类型的图形尺寸可以达到统一的视觉权重(可选),       一般是针对图标有凸出的情况,会有一个内部会有一个更小的尺寸大小 ↓ 可选图形:第二种图形尺寸(可选) 注:绘制上图时用到一个示例图标,是在网络上找的,如有侵犯您的权利,请联系我,进行删除. 外框尺寸 最新尺寸:(根据分辨率,Google已经更新尺寸信息如下) MDPI:48 × 48 px…
1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px. MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px. HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px. xhdpi (Extra-high density screen, 320 DPI),其图标大小为 96 x 96 px. xxhdpi(xx-hi…
android设备多种多样,要让你的app能够适配所有的屏幕是一件很痛苦的事情,在做适配之前我们首先需要了解android中dimension的定义 android中dimension是如何定义的? android中支持的dimension单位有px,in,mm,pt,dp,sp,常用到有px,dp,sp 1. px Pixels: 对应于屏幕上的实际像素.但是并不建议使用这个单位,因为每个设备的每英寸对应的像素数量都有可能不同,并且每个设备屏幕上可用的总像素也是不同的. 2. dp Densi…
现在已经进入了2018年,Android 8.0系统也逐渐开始普及起来了.三星今年推出的最新旗舰机Galaxy S9已经搭载了Android 8.0系统,紧接着小米.华为.OV等国产手机厂商即将推出的新年旗舰机也会搭载Android 8.0系统.因此,现在已经是时候需要让我们的应用程序对Android 8.0系统进行适配了. 其实在去年Android 8.0系统刚推出的时候,我就仔细翻阅过Google官方的功能变更文档.变更项着实不少,但是真正需要我们去进行功能适配的地方却并不多.总结了一下,最…
哎哎呀呀,上篇说到了react native的IOS的图标和启动图片的设置,其实最主要的是尺寸!相应的尺寸设定好了以后就不会报错了! ok~这篇说的是React native的android的图标和启动页面!!!!! 1.图标: 其实android的图标设置很简单,一般情况下只需要替换就可以了(当然你也可以不去替换,在资源管理的R.java里面设置也可以,这里不建议) 注意的是在res的文件下的图片的命名不能出现改变,还有就是他每个尺寸也应该按照规定设定!!! 2.启动页: 在react-nat…
修改程序名称 在/res/values/strings.xml中修改程序名称,例如: <string name="app_name">你的程序名称</string> 修改程序图标 在/res/drawable/目录下放一个叫xxx.png的图标图片 工程的AndroidManifest.xml文件中添加,例如: <application android:icon="@drawable/xxx" android:label="@…
Android View各种尺寸位置相关的方法探究 本来想做一个View间的碰撞检测之类的. 动手做了才发现不是想象的那么简单. 首先,写好了碰撞检测的工具类如下: package com.mengdd.utils; import android.graphics.Rect; import android.graphics.RectF; import android.util.Log; import android.view.View; public class Collision2DUtils…
Commit to AppStore:1024*1024 //for App IconIcon-60@3x.png:180*180 //iPhone 6 Plus (@3x)Icon-60@2x.png:120*120 //iPhone 6 and iPhone 5 (@2x)Icon-76@2x.png:152*152 //iPad and iPad mini (@2x)Icon-76.png:76*76 //iPad 2 and iPad mini (@1x)Icon.png:57*57 /…
上一篇文章说到  Flutter - 自动生成Android & iOS图标 通过flutter_launcher_icons 可以一键生成所有的Icon 到此基本什么问题也没有,如果你用ios设备和安卓8.0以下的设备. 但是在安卓8开始,app图标开始变成圆形的图标了. 如果不进行图标适配的话,那么显示的图标将异常吃藕(丑),比如淘婊和X东.这么大一个公司,连一个图标适配都不做??? 那么怎么用一套图标,既可以兼容安卓8之前的版本矩形/圆角矩形图标,也可以兼容8之后的圆形图标版本呢? 答案还…
如下图,即使图片尺寸不规范,xcode5也可以正常预览(这里我提供的尺寸是57*57, 而需要的是120*120) 但编译运行失败,报的错是: Images.xcassets: error: The app icon set named "AppIcon" did not have any applicable content. Images.xcassets:./AppIcon.appiconset/[iphone][60x60][2x]: warning: AppIcon.appi…
iPhone 4和iPod Touch 4有一个新的特性:在屏幕尺寸不变的前提下,分辨率提升一倍(320 x 480 => 640 x 960).苹果将这个特性命名为Retina. 用苹果的话讲: Retina显示屏的超高像素密度已超过人眼能分辨的范围. Retina对图像设计(图标.启动画面和其它所有像素有关的东西)有什么影响呢?如果我们的app要支持Retina,就要提供高分辨率的(宽x2,高x2)的图片.同时,为了支持没有Retina的设备,仍旧要准备低分辨率的版本.换言之,我们要准备两套…
1.1AppIcon图标尺寸如下: 说明:AppIcon (6张) AppStore Icon (1张)(png格式) AppStore Icon --- 1024x1024(必须)   1.2启动画面LaunchImage图标尺寸如下: 说明:至少切下图中显示的4张尺寸(png格式) 如果需要适配ipad 请参考1.4 1.3提交至AppStore展示图图片尺寸如下 说明:每个尺寸5张图片(3.5寸可忽略不切),一共15张张视图 参考尺寸及命名下: 编号 尺寸 命名 1 640 × 1136…
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)   ldpi:240x320 mdpi:320x480 hdpi:480x800.480x854 xhdpi:至少960*720 xxhdpi:1280×720   android 自适应 多屏幕支持…