作为一名 Androider,能遇到一个优雅的设计屎也得靠运气。唉,说多了都是泪啊。

狼哥特地贴上一篇关于UI设计的文章,你可以拿去BS你们的设计屎了。

——————————————

众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步。很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的Android APP界面标注尺寸呢? 有没有提供设计师的UI设计规范给程序员呢?

其实,作为一名移动APP设计师,这些我们都应该在于Android程序员沟通好的基础上,尽最大的努力为他们提供最全的设计规范和设计标注、测量等信息。

下面是某安卓设计师的实践和工作总结。值得参考,也可以说是设计 Android APP的最佳实践:

1. 画布大小定位 720 x 1280,72 dpi

2. 只使用偶数单位的尺寸,比如 96 px 的列表项高度,16 px 的边距,64 px 的图标边长

3. 只使用 24 pt,28 pt,36 pt 和 44 pt 的字体

4. 设计完成以后,所有尺寸的 px 值除以 2 作为 dp 数值交给工程师

5. 所有字体的 pt 值除以 2 作为 sp 数值交给工程师

6. 所有切图变成三份,分别是原始大小、缩小 1.5 倍,缩小 2 倍,分别作为 xhdpi,hdpi,mdpi 的资源交给工程师

具体的如下图:

下面是一些解答你疑问的安卓术语啦!

为什么要选择720*1280来作为设计稿,而且分辨率设置为72

因为 320 dpi 屏幕的分辨率最常见的是 720 x 1280,以这个尺寸作为画布尺寸,是最带感的,这样的设计稿就和应用在最多数的 320 dpi 的机器上运行起来的样子一样。

而且挑密度最大的,因为图片缩小比放大好,放大会失真,选 320 dpi 作为目标屏幕,为其他屏幕提供图片时,只需要缩小。

72 dpi 是 Photoshop 的默认设置,不要改就好,这个数字和后面的换算有关系。

Android 4.0 以后的设计规范中建议只使用四种字号,分别是 12 sp,14 sp,18 sp 和 22 sp,这也是 Android framework 用到的全部字号。

下面25学堂根据前辈的一些经验,分享2个安卓字体的换算方式:

有两种算法:

算法一

根据 dp 的定义「在 160 dpi 的屏幕上,1 dp 大约等于 1 px」,那么在 320 dpi 的屏幕上,1 dp 约等于 2 px,我们就是为 320 dpi 做的设计,所有 px 值除以 2 就是 dp 值。字体略复杂一点,1 pt = 1 / 72 inch,即在 72 dpi 的画布上,1 pt = 1 px,我们的画布就是 72 dpi,又有 1 sp 约等于 2 px(同 dp 的定义),所以 1 sp = 2 pt,所有 pt 值除以 2 就是 sp 值。

算法二

可以想象是把一个 320 dpi 的手机屏幕放大到了 Photoshop 里,放大倍数是 320 / 72,即手机上的 1 dp,在画布上就是 320 / 72 dp,而 1 dp = 1 / 160 inch,所以在画布上就是 2 / 72 inch,而画布是 72 dpi,所以在画布上就是 2 px,即手机上的 1 dp 对应画布上的 2 px。字体的计算一样,只是多一个在 72 dpi 上,1 pt = 1 px 的转换。

至此,都算清楚了,在这个画布上,px 到 dp,pt 到 sp 都是除以 2 的关系。

最后,给 320 dpi 做的图片,到 240 dpi,160 dpi 上就要分别缩小 1.5 倍和缩小 2 倍。

第二部分:常用的一些APP标注工具

第一个:马克鳗

第二个:苦逼APPUI设计师的标注切图的利器—PxCook

虽然25学堂介绍了好几款移动APP的切图工具和标注的工具。

第三个:nice – 标记生活的美好 是一款给图片标注的APP。非常棒,值得体验。

年轻人最爱玩的App!App store多次推荐!图片+标签让你的照片时尚时尚最时尚。

给图片打上标签,标签可以是品牌,地点,人物以及任何你想表达的情绪和想法。用标签表达你的快乐与哀愁。

第四个:Sketch.app Measure 标注神器

这是一款Sketch设计软件的插件,只适合苹果电脑使用。

下载地址和安装步骤:

1、https://github.com/utom/sketch-measure 下载最新的版本, 并解压;

2、打开 Sketch.app, Menu (菜单) -> Plugins (插件) -> Reveal Plugins Folder… (显示插件文件夹…);

3、将解压的文件夹复制到 Plugins Folder(插件文件夹)

谢谢CCTV, 谢谢MMTV,谢谢AVTV

啪啪啪.....(巴巴掌,别想多了)

android APP UI设计图标注、换算相关推荐

  1. android 标注 比例换算,android APP UI设计图标注、换算

    作为一名 Androider,能遇到一个优雅的设计屎也得靠运气.唉,说多了都是泪啊. 狼哥特地贴上一篇关于UI设计的文章,你可以拿去BS你们的设计屎了. -------------- 众所周知,对追求 ...

  2. [Appium] 搭建Android App UI自动化环境

    [Appium] 搭建Android App UI自动化环境-Windows10 一.Appium介绍 Appium是一个开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合 ...

  3. Android官方建议关于Android APP UI界面设计的一些参考原则

    下面是来自于Android官网给出了关于Android APP UI界面设计的一些参考原则,希望对广大ui设计师能带来帮助,尤其是在进行Andriod相关界面设计的时候. 一.清晰是UI界面第一位,也 ...

  4. android app ui如何切图,APP切图详细规范终极指南

    我们都知道一套完整的 App 通常会有很多张切图,不管是 iPhone 需要 1x.2x.3x 图档,Android 需要至少 3 种 hdpi.xhdpi.xxhdpi.在庞大的切图数量下如何让负责 ...

  5. Android app UI自动化测试 常用的元素定位方法

    本文简要介绍了移动端Android APP进行UI自动化测试时,常用到的元素定位方法 目录 前言 一.通过resource-id定位 二.通过class name定位 三.通过accessibilit ...

  6. UI设计图的标注工具大比拼

    UI设计图标注工具大比拼 作为一名在乎设计的前端程序,电脑里备着诸如PS啊AI啊Sketch之类的是一件很平常的事情,方便与设计稿进行对比啊(方便偷偷修改下设计稿,对个像素改个尺寸什么的,哈哈- -哈 ...

  7. Android APP开发设计

    实验1 Android APP UI设计与实现 1.实验目的 根据实际需求,发现每日的空气质量.温度.风力等周围环境等对人类的生活影响很大,跟我们的生活密切相关,所以此实验的目的就是开发一款私人天气生 ...

  8. android 尺寸转换工具,Android APP界面标注、尺寸换算和APP标注工具

    今天25学堂跟大家来聊一聊 Android APP标注尺寸入门教程和app标注工具. 众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步.很多设计师都抱怨A ...

  9. android 标注 比例换算,Android APP界面标注、尺寸换算和APP标注工具

    众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步.很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的Android APP界 ...

最新文章

  1. 大哥你怕是没听过:头上没毛,代码不牢!
  2. windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux
  3. python的继承用法_Python 中的继承之Super用法
  4. python-opencv图像处理之SIFT尺度不变特征变换
  5. java冒泡测试代码,冒泡排序(java可直接跑,算法思想等小儿科不多说直接上代码)...
  6. attempt to write a readonly database 错误
  7. 仿堆糖图片自滚动瀑布流效果
  8. 1. 通用基础算法(1.1枚举算法/1.2递推算法/1.3递归算法)
  9. 快速将 gif 图转成 jpg 图片
  10. 保护眼睛颜色的RGB
  11. 超级计算机神威太湖之光储蓄量,中国超级计算机神威太湖之光世界最快,且总量排名榜单第一...
  12. 系统函数,频率响应定义
  13. 服务器一直被攻击怎么办?
  14. oracle的闪存_ORACLEFS1-2闪存存储系统.PDF
  15. matlab绘制三维隐函数图像
  16. Odoo 16 企业版手册 - 库存管理之寄售
  17. 比Python爬虫简单的爬虫方法1-后羿采集器
  18. TTL转RS485电路(自动收发)---分享原理图及参考资料
  19. C语言指针难吗?纸老虎而已,纯干货讲解
  20. 免疫算法Python实现

热门文章

  1. Failed to introspect Class [com.mchange.v2.c3p0.ComboPooledDataSource] from ClassLoader [ParallelWeb
  2. 免企业资质免签约支付
  3. 2020FME博客大赛——基于FME利用高德路径规划AP实现公共服务设施可达性分析——以厦门山海健康步道为例
  4. 获取qq音乐外链方法+源码
  5. 学生信息管理系统(面向对象版本)V3.0
  6. SGD(随机梯度下降)
  7. 管理计算机域的内置账户怎么取消,取消普通域用户将计算机加入域的权限
  8. 医院影像服务器系统,锐潮医学影像管理系统(PACS)
  9. 介绍一些免费/开源的医学影像后处理工具
  10. 数字化汗字中仲字如化数字化_如何将旧的电影照片数字化