易订货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

相关文章

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

JSR-107缓存规范介绍

《JSR-107缓存规范介绍》JSR是JavaSpecificationRequests的缩写,意思是Java规范提案,下面给大家介绍JSR-107缓存规范的相关知识,感兴趣的朋友一起看看吧... 目录1.什么是jsR-1072.应用调用缓存图示3.JSR-107规范使用4.Spring 缓存机制缓存是每一

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

在 PyQt 加载 UI 三种常见方法

《在PyQt加载UI三种常见方法》在PyQt中,加载UI文件通常指的是使用QtDesigner设计的.ui文件,并将其转换为Python代码,以便在PyQt应用程序中使用,这篇文章给大家介绍在... 目录方法一:使用 uic 模块动态加载 (不推荐用于大型项目)方法二:将 UI 文件编译为 python 模

浅谈Redis Key 命名规范文档

《浅谈RedisKey命名规范文档》本文介绍了Redis键名命名规范,包括命名格式、具体规范、数据类型扩展命名、时间敏感型键名、规范总结以及实际应用示例,感兴趣的可以了解一下... 目录1. 命名格式格式模板:示例:2. 具体规范2.1 小写命名2.2 使用冒号分隔层级2.3 标识符命名3. 数据类型扩展命

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名