Android动态logo,Android模仿拉勾网logo动画效果
相信对于程序员来说,都知道拉勾网,一个非常适合程序员找工作的专业网站,下载过拉勾网APP的朋友们都知道,在登陆界面,当软键盘弹起来的时候,logo会有一个缩小并隐藏的动画,而当软键盘消失后,则会有个放大并显示出来的效果,今天,我们就来模仿下这个效果
1.原理:很简单,说白了就是一个logo隐藏,我们需要的是软键盘显示和隐藏的时候的监听,通过 监听view的高度的变化,来改变logo的变化
1.xml布局
这个很简单,在你的layout里面创建一个登陆布局,很简单,包括一个logo,两个输入框,代码 就不写出来了,相信这个大家都会
2.步骤:
首先,获取整体的view的高度和logo的高度,通过监听高度的变化而使得logo变化
编写一个监听软键盘的方法,软键盘弹出来时隐藏logo,消失时显示logo
然后,我们需要EditText来监听软键盘的状态,这里我使用了Butterknife框架注解,没有时候这个框架的话需要重新setOnFocusChangeListener()方法
最后,别忘了,在Activity的onCreate()方法中调用就可以了
Android动态logo,Android模仿拉勾网logo动画效果相关推荐
- android切换页面上滑动动画,Android ViewPager多页面滑动切换以及动画效果
评论 #28楼[楼主] 2012-06-01 14:27D.Winter @孤寒江雪 我猜 要么在头尾各再加入一个页卡 在页卡切换监听中判断,如果选中了头尾的页卡,就返回到相邻的那个页卡.头尾页卡的界 ...
- android 中间按钮突出,Android 实现 按钮从两边移到中间动画效果
Android 实现 按钮从两边移到中间动画效果html package org.shuxiang.test; import android.app.Activity; import android. ...
- android炫酷动画代码,Android高级UI特效仿直播点赞动画效果
Android高级UI特效仿直播点赞动画效果 发布时间:2020-10-02 16:06:18 来源:脚本之家 阅读:117 作者:mrr 本文给大家分享高级UI特效仿直播点赞效果-一个优美炫酷的点赞 ...
- 模仿蚂蚁森林动画效果
WaterView 项目地址:93Laer/WaterView 简介:模仿蚂蚁森林动画效果 更多:作者 提 Bug 标签: 模仿蚂蚁森林动画效果
- html自定义动画让元素下落,jQuery实现的模仿雨滴下落动画效果
本文实例讲述了jQuery实现的模仿雨滴下落动画效果.分享给大家供大家参考,具体如下: 效果如图: 实现思路:定时器每隔x秒生成宽高.下落速度(即动画执行时间).left随机的div. 1.CSS: ...
- Android动态画线 坐标画线动画
效果图如下 根据相对于图片本身的坐标xy数组 基于view的左上角为原点 在图片上动态画线 //参考数据类型//pointList [PointEntity(pointX=1, pointY=1), ...
- android动态开场,Android 开场动画
呼,忙了两天了这个,找了各种资料,勉勉强强实现我的功能,这个还得改进一下,线程方面的知识没有学到多少,弄了线程画UI有着各种bug,无奈..就这样跳过先了,哪一天有时间在回来搞一下. 正文---- 要 ...
- android图片gif动画效果,android中类似于gif 实现图片的动画效果
案例:实现gif动画效果,连续播放图片 由于是转载的,也就没必要多说,直接上代码 案例:在android中实现gif动态图片的效果: EarthAnimationActivity.java packa ...
- Android中使用SVG实现炫酷动画效果
前言 SVG,即Scalable Vector Graphics 可伸缩矢量图形.这种图像格式在前端中已经使用的非常广泛,而在移动端的开发中,遇到一些复杂的自定义控件或者动画效果,我们就可以考虑使用S ...
- android 动态contextmenu,Android成长日记-ContextMenu实现上下文菜单
一. ContextMenu的组成 标题以及标题图标 菜单内容 菜单内容的点击事件 二. ContextMenu与OptionMenu的区别 OptionMenu对应的是activity,一个acti ...
最新文章
- D - Triangle Partition HDU - 6300 sort(cmp)
- 关于Taptic Engine震动反馈
- Alluxio 1.5集群搭建
- 无法使用BIPublisher开发报表
- springMVC的使用
- tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc
- 使用springfox 集成swagger 与spring mvc
- jQuery方式追加div覆盖
- 树状数组求逆序对_算法系列之-数组中的逆序对
- 实用!Mybatis中trim标签的使用教程
- Scrapy爬取QQ音乐、评论、下载、歌曲、歌词
- jclasslib插件_在IDEA利用断点debug+解析class文件+jclasslib插件
- 用双轨驶向未来:千兆宽带将如何改变我们的家庭生活?
- 【会议邀请】 新型微流LC-MS平台助力抗体药物分析—大分子生物医药网络研讨会
- 第十三章:Sqlserver2019数据库之Transact-SQL 语法基础及常用 SQL 函数总结
- VMware Workstation Player 找不到共享文件夹的解决方法
- 推荐一个好用的ros plot工具 plot juggler 以及ROS常用的绘图工具
- 让按钮变灰色,不可用/
- (42)C#里使用WeifenLuo.WinFormsUI.Docking库为界面自动布局
- [BZOJ2095][Poi2010]Bridges 最大流(混合图欧拉回路)