易订货App的UI规范

2023-10-20 22:50
文章标签 app ui 规范 订货

本文主要是介绍易订货App的UI规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Android应用字体分成4个等级:18sp、16sp、14sp、12sp
iOS应用字体分成4个等级:18、16、14、12
颜色alpha值分3个等级:87%(222/de)、54%(138/8a)、26%(66/42)

英文名AndroidiOS
内容与屏幕边缘间距margin_space16dp15
主题颜色theme_color#3da8b9#3da8b9
强调颜色accent_color#eb5447#eb5447
标题栏高度title_bar_height56dp44
标题栏标题字体大小title_bar_title_font_size18sp18
标题栏标题字体颜色title_bar_title_font_color#deffffff#deffffff
标题栏内容与屏幕边缘间距(带文字)title_bar_margin_space8dp7.5
标题栏内容与屏幕边缘间距(光图标)title_bar_only_icon_margin_space12dp10
标题栏返回按钮距标题间距back_title_margin4dp5
底部标签栏高度tab_bar_height56dp50
底部标签栏内容与屏幕边缘间距bottom_label_bar_margin_space8dp7.5
内容标题字体大小content_title_font_size16sp16
内容标题字体颜色content_title_font_color#de000000#de000000
内容背景颜色content_background_color#ffffff#ffffff
背景颜色background_color#f7f7f7#f7f7f7
正文字体大小main_body_font_size14sp14
正文字体颜色main_body_font_color#8a000000#8a000000
提示性文本字体大小indicative_text_font_size12sp12
提示性文本字体颜色indicative_text_font_color#42000000#42000000
分割线大小divider_size0.25dp0.5
分割线颜色divider_color#e5e5e5#e5e5e5
单行列表仅有文本高度single_line_item_only_text_height48dp46
单行列表带有图标的文本高度single_line_item_text_with_icon_height56dp54
两行列表仅有文本高度two_line_item_only_text_height72dp70
两行列表带有头像的文本高度two_line_item_text_with_icon_height72dp70

样式

图标

AndroidiOS
标题栏图标大小24dp24
活动区域20dp20
修饰区域2dp2

活动区域

这里写图片描述

修饰区域

这里写图片描述

  • 内容应该保持在活动区域以内,如有必要,内容可以延展至修饰区域之中,但不能超出。

颜色

可用图标的标准不透明度在亮色背景上是54%(#000000)。可视等级较低的禁用图标的不透明度应为 26%(#000000)。
可用图标的标准不透明度在暗色背景上是 100%(#FFFFFF)。可视等级较低的禁用图标的不透明度应为 30%(#FFFFFF)。

Android以8dp为组件的基准网格,4dp为文本的基准网格,那为什么iOS用5为基准网格,2.5为文本的基准网格?

从iPhone的分辨率来看,宽度的像素值均是5的倍数,所以用5作为基准网格。

版本分辨率
iPhone4s960x640
iPhone51136x640
iPhone5c1136x640
iPhone5s1136x640
iPhone5se1136x640
iPhone61334x750
iPhone6 Plus1920x1080
iPhone6s1334x750
iPhone6s Plus1920x1080

这篇关于易订货App的UI规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/250213

相关文章

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

MySQL高性能优化规范

前言:      笔者最近上班途中突然想丰富下自己的数据库优化技能。于是在查阅了多篇文章后,总结出了这篇! 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份

JavaEE7 Servlet 3.1(JSR 340)规范中文版

http://www.iteye.com/news/27727-jinnianshilongnian     Jave EE 7中的部分规范已正式获得批准通过,其中包括JSR340 Java Servlet 3.1规范,去年翻译了该规范,在此分享出来,希望对某些朋友有所帮助,不足之处请指正。   点击直接下载    在线版目录   Servlet3.1规范翻译

Golang GUI入门——andlabs ui

官方不提供gui标准库,只好寻求第三方库。 https://github.com/google/gxui 这个gui库是谷歌内部人员提供的,并不是谷歌官方出品,现在停止维护,只好作罢。 第三方gui库 找了好多,也比较了好多,最终决定使用的是还是 https://github.com/andlabs/ui 相信golang gui还会发展的更好,期待更优秀的gui库 由于andlabs

MFC中App,Doc,MainFrame,View各指针的互相获取

纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。 首先说明这四个类的执行顺序是App->Doc->Main->View 另外添加CDialog类获得各个指针的方法。 多文档的获取有点小区别,有时间也总结一下。 //  App void CSDIApp::OnApp() {      //  App      //  Doc     CDocument *pD