当前位置: 首页 > 专利查询>山东大学专利>正文

一种动态切换Android系统输入法的弹出模式的方法技术方案

技术编号:15690469 阅读:81 留言:0更新日期:2017-06-24 02:53
本发明专利技术涉及一种动态切换Android系统输入法的弹出模式的方法,通过设定软键盘高度和表情面板高度一致,固定内容面板的高度,本发明专利技术使运行在Android系统下的应用软件,尤其是社交类应用软件在输入界面切换输入法和表情面板时,切换时更加平缓不会产生严重的跳闪抖动现象,提高了用户在使用过程中的用户体验,同时也可以增强应用软件的用户黏附性。

Method for dynamically switching pop-up mode of input method of Android system

Method of pop mode of the invention relates to a dynamic switching Android system input method, by setting the soft keyboard height and the expression panel of highly consistent, fixed content panel height, the invention enables the application software running under the Android system, especially the social software in the input interface to switch the input method and the expression panel, switch when more smoothly without serious flash jitter phenomenon, improve the user experience of the user during use, but also can enhance the adhesion of the user application software.

【技术实现步骤摘要】
一种动态切换Android系统输入法的弹出模式的方法
本专利技术涉及一种Android系统利用动态切换输入法的弹出模式解决输入法跳闪抖动问题的方法,属于安卓系统

技术介绍
随着Android系统的快速发展以及安卓手机的不断普及,基于Android系统的应用不断地推陈出新,层出不穷。人们在日常生活中使用这些应用软件进行社交、读书、获取资讯、娱乐等等已经演变成一种生活习惯。层出不穷的社交类软件更成为手机用户使用频率最高的软件。表情包一直是各类具有社交属性APP的必备属性,从最早的QQ,到现在的微信,微博,陌陌,以及各类带有社交属性的APP,如唱吧,支付宝等等。我们在使用社交软件进行聊天的过程中经常会输入表情,往往我们在切换输入法和表情面板时会出现抖动,比如,当表情显示时,我们点击表情按钮,想要隐藏表情显示软键盘时,内容Bar有一个明显的先向下后恢复的跳闪抖动现象,这里我们约定,我们把含有表情的那个面板称为内容面板,这种抖动的体验大大降低了用户的使用体验。具体是怎样的抖动呢?我们以一个常用的微博应用为例,其具体表现为:表情面板隐藏,而软键盘向上拖出瞬间,Activity高度变高,本文档来自技高网...
一种动态切换Android系统输入法的弹出模式的方法

【技术保护点】
一种动态切换Android系统输入法的弹出模式的方法,其特征在于,包括步骤如下:(1)初始状态下,即软键盘和表情面板都未展开时,为表情面板设置一个默认高度,默认高度的取值范围是230dp‑270dp,并将输入法的弹出模式设置为adjustResize模式,adjustResize模式表示Activity的主窗口实时被调整大小,以保证软键盘的显示空间;(2)点击EditText,Android系统弹出软键盘,软键盘挤压Layout,检测并记录软键盘挤压Layout的挤压差值,此挤压差值即为软键盘的高度,将表情面板的高度值更新为该挤压差值,与此同时,隐藏表情面板;(3)固定内容面板的高度,内容面板...

【技术特征摘要】
1.一种动态切换Android系统输入法的弹出模式的方法,其特征在于,包括步骤如下:(1)初始状态下,即软键盘和表情面板都未展开时,为表情面板设置一个默认高度,默认高度的取值范围是230dp-270dp,并将输入法的弹出模式设置为adjustResize模式,adjustResize模式表示Activity的主窗口实时被调整大小,以保证软键盘的显示空间;(2)点击EditText,Android系统弹出软键盘,软键盘挤压Layout,检测并记录软键盘挤压Layout的挤压差值,此挤压差值即为软键盘的高度,将表情面板的高度值更新为该挤压差值,与此同时,隐藏表情面板;(3)固定内容面板的高度,内容面板是指表情面板上面其它所有控件的高度;(4)当点击表情按钮时,需要先判断软键盘是否已展开:如果软键盘已经展开,将软键盘平滑隐藏并显示表情面板...

【专利技术属性】
技术研发人员:袁东风于志浩贲晛烨
申请(专利权)人:山东大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1