简介 仿探探聊天界面弹键盘的动画,只是一个粗糙的框架。灵感来源于design库的CoordinateLayout 和 SnackBar,
可以方便接入ListView or RecyclerView or whatever. 注意事项 android:windowSoftInputMode="adjustNothing" windowSoftInputMode 只能是 adjustNothing, 点击输入框弹出键盘并不会改变窗体的大小,整个view只是做了
translationY的位移动画,但这样也没办法知道soft keyboard 的高度,以及监听到键盘弹出或收缩。所以目前
我把底部表情panel 和 功能panel的高度写死了,我用的手机是nexus 5, stock google keyboard.高度是260dp. 那么怎么获取键盘高度呢?
用户打开你的app 一般需要输入用户名密码啥的吧,那么把你的LoginActivity继承 ResizeLayout, windowSoftInputMode设置成
adjustResize, 然后将键盘高度缓存起来。一般来说,用户不会无聊到没事调整键盘高度。还有其他的方案,大致一样,根据窗体
高度差计算出键盘的高度,暂且不说了。 再来看看这个心酸的帖子吧,Oct 9, 2009, 马上都2016了。 https://code.google.com/p/android/issues/detail?id=4203 Whole Android development community has been asking YEARS !!! for this for, I just can't believe that we gotta look for hacks instead a proper API call. 效果图 分别是微信、CoordinateLayout、探探 多花点时间完全可以做成探探的效果,再推荐一个项目 https://github.com/w446108264/XhsEmoticonsKeyboard ResizeLayout来自这位作者。 DEMO apk download LICENSE MIT LICENSE
仿探探聊天弹键盘动画毕业论文设计,外文翻译,开题
3995
来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载
×
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。