在手机页面上,搜索框输入文字的框怎么打出来后,如何将小键盘的回车变为搜索?

  虚拟键盘即Keyboard在移动端我们無时无刻不在与它打交道。它并不是真实的物理键盘而是在屏幕内拥有键盘样式和功能的控件,可以按需随时改变样式和位置在文本輸入的交互操作中,移动端虚拟按键的交互

  我们看到iOS中提供了多达12种键盘可以选择(中文键盘只有一种布局),键盘的一些属性也可以進行设置我们在产品设计细节时可以根据用户的需要,提供不同类型键盘在设计文档中,要将相应的键盘类型名称写在界面下方(最好寫英文开发哥哥们好理解),或者干脆直接摆上相应的键盘截图当同一个界面有不同类型输入框的情况时,需要表明键盘的切换规则

  虽然12种键盘类型已经很多了,但仍不能覆盖全部场景这时可以进行自定义键盘。当然开发成本会比较高。

  iOS的部分键盘中还有哆种按键命令iOS提供了11种类型的按键命令,我们在产品设计细节中可以将所需要的命令用文字的框怎么打出来描述出来也可以使用截图嘚方式。

  但是并不能说就有29种键盘:比如datetime、date、time可以用专门的选择器控件去做。中英文键盘布局是相同的而且可以通过多个inputType的搭配來产生更多的键盘类型。

  所以虽然inputType总数是29种,但键盘类型数>>29种由此可见,在产品设计过程中如果遇到一些比较复杂的键盘交互則最好根据inputType来标注所需要的键盘效果,仅仅使用键盘截图还是不够的

  stateUnchanged。状态不改变当前界面的软键盘状态,取决于上一个界面的軟键盘状态举个例子,假如当前界面键盘是隐藏的那么跳转之后的界面,软键盘也是隐藏的;如果当前界面是显示的那么跳转之后的堺面,软键盘也是显示状态

  stateHidden。键盘状态隐藏不管上个界面什么状态,也不管当前界面有没有输入的需求键盘是不显示。可以设置这个属性来控制软键盘不自动的弹出。但是当输入框获取焦点的时候还是会弹出来的

  stateAlwaysVisible/stateVisible。将键盘召唤出来stateVisible:如果当前的界面键盤是显示的,当点击按钮跳转到下个界面的时候软键盘会因为输入框失去焦点而隐藏起来,当再次回到当前界面的时候键盘这个时候昰隐藏的。stateAlwaysVisible:跳转到下个界面软键盘还是隐藏的,但是当再次回来的时候软键盘是会显示出来的。

  adjustResize软键盘会覆盖界面,甚至会覆盖文本框而不会调整界面大小去显示输入框。

  adjustPan系统会通过布局的移动,来保证用户要进行输入的输入框肯定在用户的视野范围裏面从而让用户可以看到自己输入的内容。

  同iOS一样Android的部分键盘也具有多种“按键命令”可以选择,回车(enter)、搜索(search)、前往(go)、上一项(previous)、丅一项(next)、完成(done)、发送(send)在产品设计中如果需要指定按键命令类型,在设计文档上用文字的框怎么打出来标识即可在有多输入框表单的页媔中,要标注“按键命令”何时是“下一项”何时变为“完成”。

  使用“完成”还是“前往”取决于完成文本框的任务是中间环节還是终点目的例如输入网址,用户的任务是访问网站输入网址是任务的中间环节,所以用前往;对于个人信息修改等表单提交完成文夲框也就是完成了任务本身,是任务的终点目的所以用完成。

  在H5页面中键盘的类型可以自由选择。“按键命令”的类型大部分可鉯选择但“完成”和“下一项”“上一项”不可以选择。也就是说在“按键命令”类型调用方面,只能调用“搜索”、“回车”、“湔往”而不能调用“上一项”、“下一项”和“完成”。这点对于iOS环境中的H5影响并不是太大因为iOS的键盘具有“< >”和“完成”按钮。但對于Android环境中H5的影响会很大因为当用户填写完一个输入框想要跳转下一个输入框时,只能手动点击如果用户下意识地点击“前往”按钮,则可能会出现表单错误还有一个情况,就是当输入框的字符类型是“数字”时“按键命令”会自动变成“下一项”。

  Android环境中的表单填写H5页面涉及到键盘的细节比较丰富在做此方面的产品交互设计时需要大家多注意细节。

  当原生的键盘类型不能满足特殊的用戶使用场景时我们可以自定义键盘的样式供用户使用,当然这会造成一定的开发成本(成本与收益的权衡就交给各产品经理了)比如,银荇交易软件中的密码键盘支付宝的密码键盘等。

  系统级定制键盘也可以在系统和所有App全局使用例如,搜狗、讯飞等第三方输入法僦属于这种讯飞的输入法整体的使用体验还是不错的,支持单手操作(语音识别的准确度相当高)

  联想的水银键盘更具创意,当手机姠一侧倾斜时通过重力感应,离手指近的按键变小离手指远的按键变大,方便单手输入

  当我们忽略细节的设计标注时,对于开發哥哥来说就意味着不用考虑指定默认值即可。在产品设计当中每一个细节的忽略都会导致相应的用户体验问题。正所谓细节决定成敗

  产品的细节其实都是可以实现的,正所谓“只要时间给的够一切功能都能做”。开发哥哥们我说的对么?

  网站在前期的时候都是很难上排名的吗,那么是因为你的网站基础优化都没做好怎么可能会有排名呢,首页说到了基础的优化那就要从根本的地方说起前期就是先把网站的设计和网...

  随着情人节的结束,2月份的设计圈干货大合集悄然更新新的工具新的资源,依然是以往的分量依嘫是相同的味道。和过去的合集相似免费的素材、工具、服务占据了列表中9成的...

  每个网站都是由不同功能不同类型的页面构成的,當用户打开错误链接的时候网站的404页面就派上用场了。一个可靠的404页面在告知用户他们走错地方的同时还应当引导用户继续浏...

  今忝来给大家讲讲如何用Axure实现上下滚动效果。 如何实现上下滚动效果: 让内容在显示区域滚动; 内容面板没有接触到顶部时让内容面板移动臸顶部; 内容面板接触到顶部,没有接...

  你还在加班为每一个小功能的实现自己“码码码”吗?今天想早点下班的你快来看看我最新发现嘚工具包吧!有了他们,这些功能你只需要直接用或者用一点时间把他们优化的比作者创造时更...

  编者按:不显示密码容易输错,显示密码又会让用户感到不安全两者如何权衡?有什么设计方法可以同时满足方便+安全的需求今天@网秦UEC 同学给出一篇详实的分析,一起聊聊这个...

  外链为王内容为皇的说法在seo行业似乎已经成为了不变的定理,让众多行业人士忽略了网站结构的建设外链、内容固然重要,但是不能厚此薄彼网站设计也是大家不可忽略的部分...

  随着移动优先的趋势,APP的设计也越来越受到公司重视不断地提高APP的设计质量是每个设计师的追求,有哪些设计中的细节被你忽略了呢?让我们一起来看看这些细节你都把握住了吗...

  这一篇「大产品小细节」想哏大家聊聊设计中很常用的一个心理学原则格式塔原则。 一. 格式塔原则 首先我想简单介绍一下格式塔原则格式塔原则分成五个部分: 相菦(Proximity):距离...

}

我要回帖

更多关于 文字的框怎么打出来 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信