Android 控件位移动画

本文介绍了如何在Android项目中实现简单的位移动画,包括弹出和退出动画。通过使用TranslateAnimation,开发者可以轻松创建上下左右的弹出效果。文章提供了完整的Util代码示例,并指出通过调整参数可实现顶部或底部弹出。
摘要由CSDN通过智能技术生成

      前面分享了一些开源动画,又是引用库,又是设置一些东西,但是在实际项目运用中多多少少还是有些出入的。不过没关系,人家大神的创作的思想是没毛病的,咱可以看看效果然后自己去写一个。可能我个人比较懒,就喜欢工具类,点一个方法就搞定。

老规矩,做记录,闲话不多说!先来看看效果

  

 

这是一个位移动画,到项目中还是实用的,可以自行UI修改处理。

上代码

一、弹出动画(不管它从哪里弹出,反正就是可以上下左右弹出)

private void showAnimation() {
        //获取View初始化后的高度
        height = dp2px(view.getHeight());
        //前2个参数是X轴(就是横向位移)
        //第一个参数是进入(弹出)第二个参数是退出
        //后2个参数Y轴(就是纵向位移)参数同上
        Animation animation = new TranslateAnimation(-height, 0, 0, 0);
        a
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值