简单的ui界面制作
通过项目实战,带你全面了解在UI设计中设计表单时碰到的问题,避免因表单设计的问题而造成用户的流失。
前言表单是提升用户体验的一个核心点,但在视觉呈现的时候,大部分都忽视了它的体验。对于一个设计师来说,就需要根据实际情况在设计中进行灵活调整,设计出符合用户预期的表单,不仅能带给用户操作效率上的提升,节约时间成本,还能避免错误出现,在体验过程中心情更加的愉悦。
上期我们分享了在实际的项目中如何选择合适的表单以及表单的结构介绍,本期将分享在表单设计过程需要注意的细节以及容易碰到问题点。
如何做好UI界面的表单设计?收下这篇科普干货!(上)[m]前言[/m] 不管是APP还是Web端界面设计,我们最常见的元素应该就是表单了,表单几乎是每一款数字产品都不可或缺的组成部分,也是设计师必须要亲身经历的设计组件之一,它的作用无可替代。
阅读文章
信息的录入方式1. 文本输入类型用户在完成表单进行文本输入时,当然希望填写的信息越少越好,所以我们尽可能提供合适的输入格式、适当的自动输入、合理的输入顺序以及避免重复输入来提升用户完成表单的效率。
输入格式: 通过合理的格式约束,能够方便用户更快的完成填写,而减少错误出现。自动对焦第一个输入字段可以引导用户开始进行输入。
自动输入:根据已知信息,帮助用户预判内容并自动录入。如:用户在输入电话号码前,需要先输入国家的代码,我们可以根据产品的运营市场所在的国家自动录入。
输入顺序:先易后难;先必填后选填;先公开信息后隐私信息;有关联性的合成一组,特殊问题后置,用户输入时、不会觉得突兀、门槛太高 。
避免多次询问相同信息,重复输入的内容尽量减少。比如:用户可以显示和隐藏所设置的密码,不是让用户输入2次来进行验证,这对于生成有效的密码更重要。
2. 信息选择类型在用户完成表单的过程中,为了应对不同的信息,除了文本输入之外,还会有选择的方式。通常会包含有至少2个或以上的选项,用户可以选择其中的一个或多个。选择的类型最常见的有单选、复选(多选);选择样式有弹窗、下拉菜单、跳转新页面。它们看起来不复杂,但是在实际使用的时候讲究非常之多,不仅关乎用户体验,而且涉及到一些界面逻辑问题,每种选择方式也都有各自不同的状态显示。
单选
单选项是界面中非常常见的表单元素。它通常被用来从一组互斥的相关选项中选择一个单独的选项。当点击一个未选中的单选项时,它会被选中,其他按钮则会变成未选中状态。
单选可根据用户最可能会选中或者数据统计选择最多的一个标签作为默认选项,如果此字段属于非必填,需要有一个「无」的标签选项,以方便用户在选择之后又不想做出选择时能够更改。单选的样式有单选框、按钮、波动开关,请根据不同需求选择不同的样式:
单选框:存在两个以上的选项且标签是一句/多句话组成,需要选择一个正确的选项。使用单选框时,靠左对齐的选框 标签的样式是效果最好的,单选框有选中、未选中、不可选状态。
按钮:存在2~6个选项时且选项信息是一个词语,文本一般不超过4个字,需要选择一个正确的选项,使用按钮样式。有选中、未选中、不可选状态;
波动开关:只存在两个选项且选项具有判断性质,需要选择一个正确的信息,触发之后能够立即生效,使用波动开关,有开启、关闭两种样式。
复选:
复选也是界面中很常见的表单元素,通常会有一个或多选项供用户选择,同时选项的内容是不互斥的,可以选择一个或多个正确的选项。
复选无需提供默认选项,也不需要提供「无」的标签,用户可在同一选项上重复点击进行选中/未选中操作。复选最常见的样式就只有复选框、按钮两种:
复选框:一个具有判断性质(用户协议)的选项或者有两个正确答案以上的多个选项组成。复选框有选中、未选中两种常用状态,另外当选项存在子父级关系时,还有一种未定状态,常用于Web端管理后台。
按钮:存在2~6个选项时且选项信息是一个词语,文本最好不超过4个字,有两个以上的正确选项,使用按钮样式。有选中、未选中、不可选状态;
选择方式
不管是单选还是复选、按钮还是框选的形式,都需要结合表单当前选项的实际需求,以对应不同选择方式。最为常见的选择方式有弹窗、下拉、新页面跳转…等,不同的选择方式有各自的优势和劣势,选择不当可能会造成用户体验差而导致转化率低或用户流失。
弹窗:在完成表单需要选择的字段内容时,当选项超过6条或特定(低于6条但文本过长、调用系统功能…)情况,可使用动作栏弹窗的方式;下拉(展示与隐藏):有多种样式,正确使用下拉可以有效帮助用户缩小选择范围;新页面:当选项信息较多且复杂时,使用新页面跳转更便于操作。如:选择用户地址则跳转至地址列表。对于如何选择适合表单当前字段的方式,还需要注意一下几点:需要使用简洁明了的标签,不要让用户思考,使用简短而明确的词汇,让用户明确行为的意图和功能;清晰告知用户完成整个表单的步骤 ,给用户一个预期,避免用户在完成过程中产生不耐烦的情绪;尽可能减少不必要的表单项目, 每多一个项目需要填写,就有可能流失一部分用户;填写顺序应先易后难、先必填后选填、涉及隐私的内容靠后,反之用户容易被吓到,从而放弃整个任务;识别代替输入,善于利用技术的力量,技术上能解决的就不要让用户输入;能不填写就不填写,能选择就不要输入,能选择一下就不要选两下;当输入可能更快时,就别让用户在菜单选择;选项过少,避免使用下拉菜单,以免给视觉浏览动线造成了不必要的阻碍;选项被禁用或不可用时,将其显示为灰色。信息保存方式1. 手动保存
手动保存即依赖用户做额外操作才可以达成的保存行为。此类保存,我们往往依赖保存按钮。这种保存方式大多用于网页,如:个人信息、简历…等,大多用于表单内容较多的页面,根据表单信息将内容属性相近或有关联性的放在一组,组的下方提供一个保存按钮。
2. 自动保存
自动保存的目的是记住用户已经填写的内容,从而避免用户需要再次输入而放弃。可以设定间隔时间或者用户未操作后的一段时间进行自动保存,比如:每隔30秒或者用户在10秒内未操作,系统进行自动保存一次,比较适合需要大量编辑功能的表单。(这种保存方式属后台发送请求,视觉无任何变化)
3. 兜底保存
其实前面两种保存方式在移动端都有局限性,手动保存不利于用户体验,自动保存比较占资源和影响用户操作,那么我们就需要有一个更好的方案。类似信息较多的表单,系统检测到用户填写了部分内容但没有完成表单就要离开时,以弹窗的形式给用户一个温馨提示,让用户自行选择保存还是直接离开。另外在用户使用网络问题或应用意外退出,都应自动保存用户已完成的信息,以便用户再次使用时不会因为重新填写嫌麻烦而放弃。
视觉反馈设计表单时,对于一些专业词汇或较难理解的概念,要给予明确的解释,有较高要求的表单信息也要给予明确的示例供用户参考。复杂的流程,还可以提供在线咨询帮助,协助用户完成整个表单的填写。当用户填写内容出错的时候,应当指明发生错误的条目,以及错误的原因,最好将反馈定位到具体位置。反馈的前提是不打扰用户,但在用户需要的时候及时出现。
1. 提示反馈(输入前)
聚焦状态:光标插入输入框,当前输入框应予以不同的样式,便于用户清楚当前处于什么位置;标签提示:针对用户容易出错的格式问题,可在标签中提示,如:字数限制、格式要求…等;引导提示:部分完成难度较大的表单,以图表或按钮引导用户点击,用弹窗或跳转新的页面详细解答。如:需要用户填写相对隐私的信息时,请给予解释这么做的原因及目的。2. 验证反馈(输入后)
行内提示:行内提示不需要服务器上传验证的数据,就可以判断,例如手机格式,当光标离开时理解为用户输入完成,通过前端对格式进行验证;
toast提示:属于后台验证,需要服务器上传验证数据,或者其他类型的突发事件。如果是表单问题,需要有清晰的定位提示位置,就近原则,方便用户发现并修改操作。请注意错误的字段,请勿在键入后直接清除,请给用户在此基础上修改的机会,记住用户才是决定者。
弹窗提示:弹窗提示是直接打断当前的操作,同时会引导用户进行新的操作。比如成功提示,是对用户完成信息输入的提示和感谢;失败提示则会通过弹窗引导用户返回或者重新提交。
操作按钮操作按钮是在表单的结尾,有个确认提交的动作控件,是专门为触控而设计,不仅可点击,更需要容易点击,还需要根据表单的不同条件反馈不同的按钮状态,清晰可预测,应该准确地描述用户点击按钮后会发生什么,比如提交。复位、下一步…等。按钮是关系到页面的最终转化的重要元素,在按钮的设计上要更加费心。
颜色是影响按钮隔离效果的首要因素,多个按钮基本都是通过颜色来区分主次。其次才是样式,设计师利用同理心来理解用户「心理模型」,利用设计手段,将「实现模型」改变成用户可以接受和理解的「心理模型」,给用户提供最常用样式,如果设计和常规样式差异过大的按钮,容易带来额外的认知负担。
1. 按钮位置
右上角:以纯文字的形式固定在导航栏的右侧(屏幕右上角);表单底部:置于表单的最下方,根据表单内容纵向空间的大小而上下移动。表单内容较多时,容易下沉过多而导致按钮不可见;设备底部悬浮:悬浮在设备底部,随时可见,会占用一定的纵向空间。跟随键盘:固定在键盘的某个位置,跟随键盘展示或隐藏,常用于单个字段内容的表单。如:登录页面,填写完手机号码,点击键盘上的确定,会跳转至验证码页面,输入验证码后确定,直接登录成功。△ 综合实例,Bee Express项目为了适配中文/英文/泰文状态,综合了每个位置的利弊得出:当表单内容 按钮少于一屏内容时,操作按钮置于表单底部;超过一屏则在设备底部悬浮。
2. 交互状态
待激活状态:需要完成表单中的部分条件方可激活,变成正常可交互状态;正常状态:已完成表单必填的内容,按钮是可交互的,并且可用的状态;激活状态:用户已点击按钮后的状态(且还未结束按按钮的动作);加载状态:送出表单后,正在加载中,但操作还未完成,没有立即实现的状态;禁用状态:非交互状态,目前不可交互,但以后可以使用。3. 多按钮样式
主操作按钮:一个表单页面只能存在一个主操作,也是最醒目、最突出、最重要的按钮;次操作按钮:存在多个等级,可以通过弱化主操作按钮、图标或突出文字来表现次操作按钮,次级按钮可以多个同时存在。总结以上只是对表单设计的一些总结,视觉体验只占了整体体验一部分 。一个表单是否真的好用,还需要深入研究表单设计,从结构化的思维分析表单的设计问题,从而能够全面的认识一个事物并进行了解掌握。通过优化视觉表现提升表单体验只是表象,更多是要考虑到表单最终要帮用户解决什么问题,先想好为什么,再想怎么做。
UI设计的设计流程
一、确认目标用户在UI设计过程中,需求设计角色会确定软件的目标用户,获取最终用户和直接用户的需求。用户交互要考虑到目标用户的不同引起的交互设计重点的不同。例如:对于科学用户和对于电脑入门用户的设计重点就不同。二、采集目标用户的习惯交互方式不同类型的目标用户有不同的交互习惯。这种习惯的交互...
6个提高 UI 界面高级感的排版实用技巧
UI设计的核心是‘美学’,以前两篇向大家介绍了如何提升审美能力和界面排版,本文将结合自己的工作经验,向大家分享一些UI界面排版设计的技巧,希望能给想要提升排版能力的设计师带来一些帮助与启发。排版是每一个设计师都必须具备的能力,也是UI界面设计中最难的一部分。它以各种形式存在界面中,如:纯文本...
什么是UI界面设计
UI界面设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网说的UI设计是虚拟UI,UI即User Interface(用户界面)的简称。好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。国内大部分UI工作者都是从事这个...
UI设计是什么,主要是干什么的?
说到这个界面设计,其实非常好理解,因为我们每天都在使用。我们手机里面的APP软件,QQ和微信的界面图标设计都属于UI设计师的工作内容 移动端互联网时代,每位同学都有一部智能手机,手机里面看APP界面图标,我们可以称为用户界面,也就是我说的UI设计。简单的来说,UI设计师就是负责设计这些在电子屏幕上...
UI设计主要是做什么的?
UI设计师简称UID(User Interface Designer),指从事对软件的人机交互、操作逻辑、界面美观的整体设计工作的人。 UI设计师的涉及范围包括高级网页设计、移动应用界面设计,是目前中国信息产业中最为抢手的人才之一。 二,UI设计师需要工作的内容 负责软件界面的美术设计、创意工作和制作工作; 根据各种相关软件的用户群,提出...
ui设计是做什么的?
UI设计需要考虑用户的需求和习惯,以及产品的功能和设计风格等方面,旨在提高用户体验和产品的易用性。UI设计师通常需要掌握设计软件和工具,如Adobe Photoshop、Sketch、Figma等,并具备一定的视觉设计能力和交互设计能力。UI设计包括设计页面布局、配色方案、字体和图标选择、按钮和交互元素的设计等,以及制作...
界面设计是什么
1、以学期项目作为模拟项目,进行用户调研分析、竞品分析、交互原型制作 2、根据优化后的交互原型修改已完成的UI界面设计 毕业设计用户调研分析问卷、竞品分析PPT、手绘\/AXURE交互原型稿、UI界面设计文件(含动态效果)、视觉分析PPT、UISPECPPT、切图文件包 就业指导 1、简历制作(美化简历) 2、UI面试作品制作及美化包装...
如何制作ui状态栏界面
1、通知栏模块:com.android.systemui 此模块包含状态栏(电池、wifi信号等)和下拉通知栏。首先,打开主题编辑器,连接好手机,点击左侧的模块图标(如下图)选择左上角米logo,点击同步模块(如下图)然后打开编辑器目录,找到同步出来的模块及图片,将所需要的图片复制到自己所制作的主题目录下,路径...
ui界面设计常用软件有哪些(ui用什么设计软件)
UXPin还提供一个完整的设计系统解决方案,帮助你保持整个产品的UI元素的一致性。而每个产品的UI组件都可以使用一段代码记录下来,因此可以更加轻松快速的扩展产品的功能。5.Creately UI\/UX设计当然不仅仅是线框图和视觉稿,它是动态的,系统化的,而这也是Creately这款工具的价值所在。这款图标工具适合生成...
UI设计分几种类型,小白应该怎么学习
第四种:其它UI设计 像VR界面、AR界面、ATM界面、一些智能设备的界面,比如智能电视、车载系统等等,用户较少,但又需要,未来有可能很火,有可能保持现状。Image title 3、学UI设计的四个阶段 第一阶段就是简单美术基础 也就是素描手绘这块,这个对于后期的UI设计有一个帮助。但并不是最重要的。第二...
柴仁喜心: ui设计需要的基础就是一些简单的美术基础和平面设计基础,要求也不算高,你这个情况应该没问题,编程不太需要.一般流程是这样的,大致5个阶段,PS ,Illustrator , DW,InDesign都会用到.第一阶段 UI用户设计基础(UI行业发展及UI设计师...
孟村回族自治县19533721903: ps怎么做ui界面?
柴仁喜心: 用ps做UI的很少,绝大多数设计师应该都是用AI(illustrator)软件.如果你会基本软件操作(不会网络找一下教程吧,很多免费的都可以入门了),需要你做的就是设计,这个没什么捷径,可以找其他的素材或者其他成品做参考,刚开始建议先手绘,然后扫描导入软件描摹处理,分层处理,这样后期上色调整方便.软件更建议用AI软件,ps是位图软件,如果你设置大分辨率处理很吃设备性能,如果太大会很卡,用AI矢量就简单了,你做小的尺寸完成后放大多大都可以.
孟村回族自治县19533721903: 能不能告诉我UI界面设计,要怎么做啊?一般用什么软件?做平板电脑的界面设计哈.要做些什么东西呢? - ?
柴仁喜心: 网页ui的话,要用ps先做好静态图,然后把静态图切图,你可以网上搜一下如何切图,很简单的.然后用dreamweaver写代码,也就是div+css,js等,把你做的静态网页转换成真正的网页,再交给程序员.现在的ui一般都倾向于前台,单纯做ps的ui很少,你前台做好了再交给程序员做后台.你可以去学一下前台语言.
孟村回族自治县19533721903: 如何用ps做出有通透感的ui页面 - ?
柴仁喜心: ps做出层次感需要阴阳的衬托,做出阴影的方法有很多,这种是比较简单的方法;用选区画出自己需要的图形,然后点ps上方的菜单栏——选择——修改——羽化(或者是快捷键Shift+F6),很据自己图形的大小,羽化5至15个像素.然后,把需要展示出来的画面放在最上面,把阴影放在下面,调整位置达到自己的所需要的效果.
孟村回族自治县19533721903: 简洁风格UI设计有哪些技巧呢? - ?
柴仁喜心: 一、简单的配色方案 考虑到太多的色彩可能会给用户以负面影响,所以尽量简化配色方案,提升用户体验.有许多预设的配色规范和配色方案可供参考,可以以此为基础创建新的解决方案,并且这种思路尤其适合初学者.更多UI设计知识,请咨...
孟村回族自治县19533721903: 如何快速设计UI界面??
柴仁喜心: Copy,尽量从ApiDemos和其他应用中Copy.
孟村回族自治县19533721903: 安卓UI界面设计,如何布局呢? - ?
柴仁喜心: 肯定有一个Xml,定义每一个小块图片的ImageView或者其它的控件,当然你也可以自己在Activity里创建一个控件,但不太好控制 然后写一个随机数,有一个color标签定义n个颜色,随机1-n中的一个数,赋值给那个控件 循环300下,每一下都取一下随机数,第一大块在分成12块,每块有25个数,在每一大块里再分五块,每一小块里有五个控件,这样就可以画出上面的图形了.
孟村回族自治县19533721903: 怎样用c语言做个最简单的软件界面来呢?看看这段代码 - ?
柴仁喜心: //用windows最基本的api写的,还有很多方法可以做界面#include<windows.h> LRESULT CALLBACK WndProc(HWND ,UINT ,WPARAM ,LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, ...
孟村回族自治县19533721903: 如何做手机UI界面? 要哪些软件? 要哪些相关的知道基础? - ?
柴仁喜心: 是谁纯UI设计吧?大部分人都是用photoshop和illustrator,需要一些美术功底,建议你去培训班先培养下自己的色彩能力和素描基础,再学习用电脑工具来表现出来,多学多练,相信你会成功的!