App设计实践——Android篇
来源:互联网 发布:fifo算法例题 编辑:程序博客网 时间:2024/06/05 06:03
常见屏幕分辨率
Android: 320 x 480 480 x 800 640 x 960 720 x 1280 768 x 1280 1080 x 1920iOS: 320 x 480 640 x 960 640 x 1136
屏幕尺寸、分辨率、像素密度换算
常见手机尺寸:5寸、5.5寸、6寸等
假设5寸的手机分辨率是1080 x 1920,则它的像素密度:
像素单位
Android
dp: 密度无关像素
Android特有单位,可保证在不同像素密度设备上显示相同的效果。
sp: 独立比例像素
Adroid设置文字大小,可根据字体大小首选项进行缩放,推荐使用12,14,18,22sp作为字体设置的大小,不推荐使用容易造成精度丢失的奇数和小数。推荐字体不小于12sp,否则可能导致用户看不清。
屏幕适配
Android系统的开放性使得任何用户,包括不限于开发者、OEM厂商、运行商都可以对其进行导致,于是导致Android系统碎片化、屏幕尺寸碎片化、分辨率碎片化,从而产生同一元素在不同手机上显示不一致的问题。
屏幕适配的目的即是保证用户获得一致的用户体验,即使某一元素在Android不同尺寸、分辨率的机型上都具备相同的显示效果。
主要涉及布局、组件、图片资源和用户界面流程。
设计有关尺寸
画布大小:720x1280,72dpi
字体大小:偶数单位,pt/2
交付像素尺寸:px / 2
像素密度:原始大小(xhdpi)、缩小1.5倍(hpdi)、缩小2倍(mdpi)
基本元素:状态栏、导航栏、主菜单栏、中间主体区域
阅读全文
0 0
- App设计实践——Android篇
- 《Android攻防实战》——实践App安全
- Android 组件化 —— 路由设计最佳实践
- Android 组件化 —— 路由设计最佳实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android App 性能优化实践
- Android Studio APP混淆实践
- Android APP架构设计——MVP的使用示例
- App压力测试——(实践)
- 安卓app设计规范整理和Android APP设计篇
- 安卓app设计规范整理和Android APP设计篇
- MAC系统安装Mysql5.7+MySQLWorkbench安装与配置
- 看守(rms模拟7-3)* * (推理)
- arcgis地理数据库之创建sde用户
- STM32之独立看门狗
- 获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
- App设计实践——Android篇
- Node.js——http && fs模块
- C语言查找字符串
- rxjs简单入门
- SYS/BIOS之Swi
- 36 Three.js高级材质THREE.MeshLambertMaterial
- 今日总结
- CentOs7使用yum源安装jdk和tomcat
- Codeforces Round #435 (Div. 2) B. Mahmoud and Ehab and the bipartiteness