首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android端App设计经验小分享

为了适应多分辨率,一个方法是:在标准基础(MDPI)上开始,然后放大或缩小,以适应到其他尺寸。另一个办法是从设备的最大尺寸开始,然后缩小,并适应到所需的最小屏幕尺寸。...触摸反馈 利用颜色和光作为触摸的反馈,强调交互行为的结果,暗示哪些操作能用,哪些操作不能用。 ? B. 48dp规律 通常把48dp作为可触摸的UI元件的标准。 ? 为什么要用48dp呢?...一般来说,48dp转化为一个物理尺寸约9毫米。建议的目标大小为7-10毫米的范围,这是一个用户手指能准确并且舒适触摸的区域。 如果你设计的元素高和宽至少48dp,你就可以保证: (1)....触摸目标绝不会比建议的最低目标(7mm)小,无论在什么屏幕上显示。 (2). 在整体信息密度和触摸目标大小之间取得了一个很好的平衡。 而每个UI元素之间的空白通常是8dp....高72px,开发就会定义该item高48dp

76730

移动应用界面设计的尺寸规范「建议收藏」

一、android篇 1、android分辨率 屏幕尺寸 指实际的物理尺寸,为屏幕对角线的测量。 为了简单起见,Android把实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。...但根据48dp原则,以及一些主流的android应用的截图分析,总结一下尺寸要求: 状态栏高度:50 px 导航栏、操作栏高度:96px=48dp x 2 主菜单栏高度:96 px 内容区域高度...f、其他尺寸要求 通常把48dp作为可触摸的UI元件的标准。 为什么要用48dp呢?一般来说,48dp转化为一个物理尺寸约9毫米。...通常建议目标大小为7-10毫米,以方便用户手指能准确并且舒适触摸目标区域。...如果你设计的元素高和宽至少48dp,你就可以保证: (1)触摸目标绝不会比建议的最低目标(7mm)小,无论在什么屏幕上显示。 (2)在整体信息密度和触摸目标大小之间取得了一个很好的平衡。

3.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

【总结】移动应用界面设计的尺寸设置及规范

android规范中对于导航栏、工具栏等的尺寸没有明确的规定。...但根据48dp原则,以及一些主流的android应用的截图分析,总结一下尺寸要求: 状态栏高度:50 px 导航栏、操作栏高度:96 px=48dp x 2 主菜单栏高度:96 px 内容区域高度:1038...f、其他尺寸要求 通常把48dp作为可触摸的UI元件的标准。 ? 为什么要用48dp呢?一般来说,48dp转化为一个物理尺寸约9毫米。...通常建议目标大小为7-10毫米,以方便用户手指能准确并且舒适触摸目标区域。...如果你设计的元素高和宽至少48dp,你就可以保证: (1)触摸目标绝不会比建议的最低目标(7mm)小,无论在什么屏幕上显示。 (2)在整体信息密度和触摸目标大小之间取得了一个很好的平衡。

3.1K40

简单了解下无障碍设计模式

样式 布局 Material Design 的触摸目标指南使那些无法看到屏幕、或者运动不灵活的用户能够点击应用中的元素。 触摸目标 触摸目标是屏幕中响应用户输入的部分。...例如,图标可能显示为 24 x 24 dp,但是加上图标周围的边距,则构成了 48 x 48 dp 的触摸目标触摸目标应该至少为 48 x 48 dp。...不管屏幕有多大,这种尺寸触摸目标都相当于大约 9mm 的物理尺寸。推荐的触摸目标尺寸为 7-10mm。可能需要使用更大的触摸目标来适配更大范围的用户,例如运动能力还在发展中的儿童。...触摸目标间距 在大多数情况下,触摸目标应该以 8dp 或更大的间距进行分隔,以确保均衡的信息密度和可用性。...头像:40dp 图标:24dp 两者的触摸目标48dp 触摸目标示例 触摸目标高度:48dp 按钮高度:36dp 触摸目标和按钮示例 分组项目 把相关的项目放在一起,对那些视力低下或者在屏幕上聚焦困难的用户是有帮助的

4.7K40

android学习笔记----关于图形的基本处理讲解

switch (action) { case MotionEvent.ACTION_DOWN: Log.d(TAG, "触摸...作为开发者,你应该用 dp 值来声明图片的宽度和高度,例如 48dp x 48dp。然后 Android 会确保所有这些图片在各种不同的设备上大概保持相同的尺寸,无论是每英寸的像素数量是多少。...应用运行时,Android 设备不会对图片做出太多的拉伸或缩小处理,设计师要知道提供哪些尺寸的资源,他们可以遵守一定的独立像素与像素转换比例。...我们来举个例子: 对中密度设备来说 1 dp = 1 px,所以如果我们希望图片的尺寸48dp x 48dp,那么该图片的 mdpi 版本应该是 48px x 48px 对于高密度设备来说 1 dp...= 1.5 px,所以如果我们希望图片的尺寸48dp x 48dp,那么该图片的 hdpi 版本应该为 72px x 72px 我们可以根据提供的比例计算出高分辨率的尺寸,可以看出,图片的 xxxhdpi

59820

安卓的切图规范

Android UI 切图命名规范、标注规范及单位描述 很多UI设计师做APP切图都会有两套,一套是Android的,一套是IOS的。IOS我这边暂不作讲解,因为我本人也不是开发IOS。...这里整理一下我在Android开发中总结的一些有利于本人开发的一些资源图片命名规则,并将其中有价值传播给大家。...尺寸:1、画布大小定位 720 x 1280 或 1080 x 1920,72 dpi等; 2、只使用偶数单位的尺寸,比如 96 px 的列表项高度,16 px 的边距,64 px 的图标边长;...3、切图包的存放位置(以当前48dp为例): 对应dp 48dp 48dp 48dp 48dp 48dp 48dp 对应px 36px 48px 72px 96px 144px 192px 文件夹 ldpi...mdpi hdpi xhdpi xxhdpi xxxhdpi 4、常用设计尺寸分辨率: ?

1.8K20

View 嵌套太深会卡?来用 Jetpack Compose,随便套——Intrinsic Measurement

="48dp" /> <View android:layout_width="120dp" android:layout_height="48dp" />...<View android:layout_width="160dp" android:layout_height="48dp" /> ?...所谓的 Intrinsic Measurement,指的是 Compose 允许父组件在对子组件进行测量之前,先测量一下子组件的「固有尺寸」,直白地说就是「你内部内容的最大或者最小尺寸是多少」。...刚才那个「固有特性测量」的翻译,我为什么觉得没有灵魂呢,主要是那个「固有特性」指的其实就是「固有尺寸」,也就是这个组件它自身的宽度和高度。...不过无伤大雅啊,不管是「固有尺寸测量」还是「固有特性测量」,这个设计真的很好,它让 Compose 逃过了 Android 原生 View 系统里的一个性能陷阱。

64020

如何处理手势冲突 | 手势导航连载 (三)

比如 DrawerLayout 或尺寸较大的 ViewPager。 问题 4: 该视图/控件需要滑动拖动交互吗? 这个紧接着问题 3 。...对 Android 10 来说,强制交互区域只有一个,那就是屏幕底部。该区域内的滑动操作能让用户返回主屏或访问最近使用的其他应用。...这就是 Android 10 中新引入的手势区域排除 API。 应用可以通过 Android 10 中新增的系统手势区域排除 API 来让系统边缘的一部分区域不响应系统手势。...正如我们前面提到的,手势区域排除 API 只有在万不得已的情况下才可以使用,因此我们计算了可能需要应用这套机制的触摸对象的面积。触摸对象的最小推荐尺寸48dp。...我们取 4个触摸对象,即 4 × 48dp = 192dp。再加入一点富余量,即为 200dp。 如果开发者要求在边缘上切出 200dp 以上的区域会怎样?

4.9K30

iOS 与 Android 的APP 设计差异

在《最新Android & iOS设计尺寸规范》一文中介绍 APP 设计规范(https://ds.mockplus.cn),同时本文也是一些补充。...左边是iOS标准日期选择器; 右边是Android标准日期选择器 左边是iOS标准选择器;右边是Android标准选择器 IOS和Android中的按钮样式 在Android设计规范中有2种不同样式的按钮...左边是标准的Android底部菜单视图;右边是标准的iOS标准菜单视图 在触摸范围和系统网格之间存在的差异 iOS 和 Android触摸范围略有不同 (iOS最小的触摸范围为44px @1x,Android...为48dp/48px @1x)....标签选项卡固定在一个位置不变,内容界面在水平方向上进行移动 在应用的最上层,切换目标通常被分在主要任务(这些任务可能彼此不相关)上。这些界面通过改变不透明度和缩放值来进行适当的转换。

3.2K10

代码实验室--带你一步步理解使用 ConstraintLayout

在这个控件中我们可以看到不同的手柄 改变尺寸的手柄: 类似于其它你可能已经用过的绘图设计程序, 调整尺寸的手柄允许你改变控件的尺寸....另外也可以通过移动控件到目标目标位置实现这一点. 继续, 改变垂直偏量至75%, 而横向偏量到75%. 下面的图可用作参考....控制控件的内部尺寸: 控件内部的线允许你控制它的尺寸, 你可以点击特定的线看看它的具体运作方式. 这是 Inspector 中一个控件的放大视图....作为一个练习, 移动 TextView 到 ImageView 下方 48dp 的位置. 要做到这个, 选择 TextView 并移动它直到它位于 ImageView 下方 48dp 处....由推理创建的约束依赖于添加到布局的元素的类型和他们的尺寸.

2.6K60
领券