android+原点扩散动画,原点动画的android

我已经实现了这一点Origin创建一个基于XML的方法并将其应用到您的自定义主题。

创建动画/ anim_in.xml

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:fromXScale="0.0"

android:toXScale="1.0"

android:fromYScale="0.0"

android:toYScale="1.0"

android:fillAfter="false"

android:startOffset="200"

android:duration="200"

android:pivotX = "100%"

android:pivotY = "100%"

/>

android:fromYDelta="50%"

android:toYDelta="0"

android:startOffset="200"

android:duration="200"

/>

然后创建动画/ anim_out.xml

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:fromXScale="1.0"

android:toXScale="0.0"

android:fromYScale="1.0"

android:toYScale="0.0"

android:fillAfter="false"

android:duration="200"

android:pivotX = "100%"

android:pivotY = "100%"

/>

android:fromYDelta="0"

android:toYDelta="50%"

android:duration="200"

/>

这个动画的起源,从弹出的右下角窗口或对话框片段屏幕。修改pivotX和pivotY改变原点

的位置在style.xml

@anim/anim_in

@anim/anim_out

定义这个窗口动画这个动画最后应用到你所创建的自定义主题的所有窗口。

...

@style/InOut.Window

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值