当前位置:首页 > 谈天说地 > 正文内容

android手机登录界面设计(适合学生做的android项目)

楠溪客2021年12月21日 14:20505

今天晚上教大家一个UI特效, 登陆页面拉钩平滑动画过度动效。

同时,在给大家分享之前,这里推荐下我自己建的Android技术分享群 :653961128,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括2017最新的Android企业案例学习资料和零基础入门教程,欢迎初学和进阶中的小伙伴,大家一起交流学习,共同进步。

效果

中心思想就是activity根布局监听布局变化,实现
ViewTreeObserver.OnGlobalLayoutListener接口,根据根布局高度变化超过高度的1/4就是认为键盘弹起来了。

默认高度变化超过100就认为键盘弹起,并且此处获取的键盘的高度没有减去状态栏的高度,我改进了一下,当非全屏的时候获取的键盘高度减去状态栏的高度。

修改后的代码截图如下:

下面开始写登陆页面的布局,也没啥难的,就我这个方案注意几点就行:

  1. 把需要往上移动的布局放在一个容器里面;
  2. 容器的高度计算好,给出定值;
  3. 登录页面设置键盘模式为
    :android:windowSoftInputMode=”adjustResize”

  4. KeyboardWatcher.SoftKeyboardStateListener的回调接口里面处理要处理的事,也就是平移动画之类的,看着玩耍吧!
  • void onSoftKeyboardOpened(int keyboardHeightInPx);
  • void onSoftKeyboardClosed();

回顾

这个跟上次相比还有一个点就是关于显示和隐藏密码的问题:

1.发现之前项目的显示和隐藏密码是动态设置EditText的inputType来实现的,效果不太好,有点键盘抖动的赶脚。所以用了EditText的setTransformationMethod方法来实现,想过看了就知道,棒棒的~

2.封装了TextView的上下左右Drawable,可以实现动态在布局文件设置大小及资源,省的在Act or Frg去设置了:

看完文章,还可以用支付宝扫描下面的二维码领取一个支付宝红包,目前可领1-88元不等

支付宝红包二维码

除了扫码可以领取之外,大家还可以(复制 720087999 打开✔支付宝✔去搜索, h`o`n.g.包哪里来,动动手指就能领)。

看下图所示是好多参与这次活动领取红包的朋友:

支付宝红包

扫描二维码推送至手机访问。

版权声明:本文由34楼发布,如需转载请注明出处。

本文链接:https://www.34l.com/post/3818.html

分享给朋友:

相关文章

coco奶茶店加盟费大概多少钱?有哪些优势?
coco奶茶店加盟费大概多少钱?有哪些优势?

CoCo奶茶来自宝岛台湾的奶茶加盟连锁品牌,以绿色健康休闲奶茶饮品为主打的连锁机构,在中国及东南亚地区拥有众多加盟连锁店。相信很多人都想加盟这个奶茶店吧?那么,coco奶茶店加盟费大概多少钱?加盟有哪些优势呢?下面小编就详细和大家介绍下吧。...

适合年轻人创业项目,投资小又赚钱多的项目推荐
适合年轻人创业项目,投资小又赚钱多的项目推荐

社会在发展,科技在更新,生活也在发生着翻天覆地的变化。但是,唯一不变的是,年轻人创业的心,一直都没有变过。每个时代都会有很多想创业的年轻人,只是每个时代的年轻人创业项目都有所不同,那么,今天我们就说说适合现在年轻人创业的项目。下面小编整理了...

用混然一体造句,分享7句用浑然一体造句的句子
用混然一体造句,分享7句用浑然一体造句的句子

(1)曹县实验中学的兆老师在黑板上写上了成语“混然一体”。(2)雷雷不会写成语“混然一体”的最后一个字。(3)练习本的第二页写着“混然一体”几个大字。(4)小画写不出成语“混然一体”,因此期中考试只有98分。(5)雄宇叔叔给粉光和一齐讲述了...

疫情还是很严峻,最近去超市都要检测了
疫情还是很严峻,最近去超市都要检测了

疫情还是很严峻,最近去超市也要各种检测了,记得前不久我去超市还是比较宽松的,基本上没有专门的检测员,口罩也不用戴。最近可能是外省一些地区疫情比较严重了,所以温州这边现在检测也更加严格了,我最近去超市买东西都要各种检测,买个菜呀,买些零食吃的...

视频号加粉多少会被推荐?视频号制作方法分享
视频号加粉多少会被推荐?视频号制作方法分享

今天下午,视频号突然暂停申请,让原本打算在视频号大干一场的运营者们感到懵圈。不过据业内人士透露,此次暂停并“不会太久”,很快就会再次上线。上线近一个月以来,微信视频号一直受到业内人士的关注,最常见的提问就是“如何申请”,可见不少同行都打算做...

hcie面试通过率是多少(华为hcip认证费用和报名资格)

华为hcie面试通过率是多少? 华为官方公开披露的数据为30%,也就是说十个人中仅有三个可以通过,成为华为专家级网络工程师。从59学习网站长所接触考生的实际情况来看,通过率至少也是五五开,大于50%,因此不必过于担心。 HCIE面试考点涵盖...