android通用ui库设计规范,难查的ANDROID APPUI设计规范总览
不要问我为什么是这些尺寸,用上之后专业人士看你的文档就会感觉你很专业
常用两种:1.(320dpi下)720*1280 1dp = 2px 以此为1.5或2倍数转化的尺寸机型也很多,和iphone6相近xhdpi文件夹
2. 1080*1920 1.5倍常用尺寸,放到xxhdpi文件加下,所有图标都以1.5倍计算后得到
dpi、sp、dp的关系与简单计算规则:
160dpi情况下:1dp=1px
文字为正常时 1dp = 1sp
不同dpi情况下转化为百分比后进行计算后得到。
android相关单位
状态栏:50px
导航栏:96px
标签栏:96px
元素间距:16px
图标:48px以及倍数
字体:
大小:14、16、18、24px,一般为4的倍数
样式:中文-微软雅黑、黑体、细黑体
英文:noto、roboto
此为设计稿字体,开发时利用系统默认字体
android ui kit:
参考android ui kit,能够让你的开发工程师不那么头疼,做的一些无厘头的交互和一些无厘头的功能入口位置,会让整个ui脱离系统初衷,使用户体验减分。一直听到有人问我说,到底设计师要不要懂得开发原理,这样更好的做设计、能动当然是最好的,但是需要时间成本,如果能够将ui kit 理解得当,增加工程师与设计师之间的沟通是最好的工作方式。
详细见google最新ui kit建议文档
android通用ui库设计规范,难查的ANDROID APPUI设计规范总览相关推荐
- android通用ui库设计,Android(常用)主流UI开源库整理
这几天刚做完一个项目..有点空余时间,就想着吧这一两年做的项目中的UI界面用到的一些库整理一下.后来想了一下,既然要整理,就把网上常用的 AndroidUI界面的主流开源库一起整理一下,方便查看. 这 ...
- android 开源UI库
https://github.com/DayorNight/BLCS Android最全UI库合集_紫色的路的博客-CSDN博客_android ui组件库
- android引用ui,简介 - 如何引用 - 《XUI - Android 原生 UI 框架》 - 书栈网 · BookStack...
在决定使用XUI前,你必须明确的一点是,此框架给出的是一整套UI的整体解决方案,如果你只是想使用其中的几个控件,那大可不必引入如此庞大的一个UI库,Github上会有更好的组件库.如果你是想拥有一套可 ...
- visual studio 2017 创建 android 本地共享库(.so) 并从 C# android 项目中调用
Developing Xamarin Android Native Applications ★★★★★ ★★★★ ★★★ ★★ ★ February 23, 2015 by Ankit Asthan ...
- Android 8.0 学习(4)---Android通用内核
内核 Linux 内核是几乎所有的 Android 设备上极其重要的软件组成部分.本部分介绍了 Linux 内核开发和版本模型(如下).稳定的长期支持 (LTS) 内核(包括所有 Android 设备 ...
- 转载-Android 前沿UI
原文地址:https://blog.csdn.net/qq_35224776/article/details/86064712 抽屉菜单 MaterialDrawer ★7337 - 安卓抽屉效果实现 ...
- Android 前沿UI
抽屉菜单 MaterialDrawer ★7337 - 安卓抽屉效果实现方案 Side-Menu.Android ★3865 - 创意边侧菜单 FlowingDrawer ★1744 - 向右滑动流动 ...
- android 秒拍开源,六月份21款优秀Android开源库整理推荐
原标题:六月份21款优秀Android开源库整理推荐 1.Android-DivergeView 仿美拍直播的点赞动画. 2.LRecyclerView RecyclerView下拉刷新,自动加载更多 ...
- Android开发之UI库及组件资源
本文介绍Android平台中一些免费的UI库及组件资源. 短短数年时间 Android 平台就已经形成了一个庞大而活跃的开发者社区.许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且 ...
最新文章
- Devstack 多节点自动化部署
- 在 asp.net core \ vs2015 update2 情况况下创建 asp.net core web application 的问题
- 对拉格朗日乘子法与KKT的理解
- PHP——获取当前日期时间错误解决方案(PHP当前时区设置)
- 经典C语言程序100例之八七
- 谷歌 | 多任务学习,如何挑选有效的辅助任务?只需一个公式!
- python 编写简单网页服务器
- 区块链应用 | 高烧的区块链,被误读的区块链
- iOS 计步器的几种实现方式
- 05-03 docker 常用命令
- Face Recognition
- Android 两种方式实现类似水波扩散效果
- 《Spring Cloud Netflix》--服务注册和服务发现-Eureka的深入了解
- 汽车诊断协议:K线/CAN线、kwp2000、ISO14230、ISO1575、SAEJ1939
- 无约束优化之单纯形法(Nelder-Mead Algorithm)
- 导航栏: UINavigationBar用法
- 2018第一次校队集训题解
- opencv海思平台移植解决warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not
- python计算圆周率(蒙特卡洛法/模拟法、统计法/穷举法、BBP公式)
- google翻译的用法 使用translate.google.com翻译整个网页内容
热门文章
- 中国平行进口汽车行业发展方向及未来发展趋势展望报告2022-2028年
- 倒计时 限制次数记录 公共操作/验证的静态类
- servlet cannot be resolved to a type的原因及解决方法
- 我爱Flask之URL和Flask视图介绍
- T检验、F检验、卡方检验、互信息法及机器学习应用
- 安卓开发笔记(八)—— 王者荣耀英雄大全 数据库部分
- MRAM学习笔记——4.SOT-hall器件的测试
- Failed at step EXEC spawning /var/xxx/xxx-1.0-SNAPSHOT.jar: Text file busy
- The Best Damn IT Security Management Book Period
- 关于一个《十六进制转十进制》的小程序