坑人的动画监听器

SharedElement

这玩意进来(SharedElementReturnTransition)和出去(SharedElementEnterTransition)的动画居然是同一个,也就是说给其中一个设置了动画监听器,两种动画都会回调这个监听器,但是我们多数情况下希望的是单独监听,否则就没意义了,那怎么办。

那就把他们变成两个啊
getWindow().setSharedElementReturnTransition(getWindow().getSharedElementEnterTransition().clone());
//让其中一个克隆

这样就可以开心的设置各自的监听器了

View.animate().setInterpolator()

这玩意和上面一摸一样,只要你设置了一次监听器,那么后面无论你做什么动画都会回调这个监听器,所以用完要马上清空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值