平移加旋转实现效果

    xiaoxiao2025-04-14  20

    //渐入渐出<alpha xmlns:android="http://schemas.android.com/apk/res/android" //域名空间 android:fromAlpha="0" android:toAlpha="1" android:duration="2000" //停留时间 android:fillAfter="true" //是否停在动画之后的样子 android:repeatCount="2"//重复次数 android:repeatMode="reverse"//重复模式 android:startOffset="100" //延时 />//缩放<scale xmlns:android="http://schemas.android.com/apk/res/android" android:fromXScale="0"//起始位置 android:fromYScale="0" android:toXScale="1" android:toYScale="1" android:pivotX="50%"//缩放的中心点 android:pivotY="50%" android:duration="3000" />//平移<translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:fromYDelta="0" android:toXDelta="100" android:toYDelta="100" android:duration="1000" /> //旋转<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0"//起始角度 android:toDegrees="7200"//旋转角度 android:pivotX="50%" android:pivotY="50%" android:duration="5000" android:interpolator="@android:anim/accelerate_decelerate_interpolator"//拦截器 android已定义好 /> //可以将多个动画放在集合里 多个动画一起运行 以下代码实现了 一个图标从屏幕左侧滚动出来的效果(平移加旋转)<set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:fromDegrees="0" android:toDegrees="720" android:pivotX="50%" android:pivotY="50%" android:duration="3000" /> <translate android:fromXDelta="-200" android:fromYDelta="0" android:toXDelta="0" android:toYDelta="0" android:duration="3000“ /></set>
    转载请注明原文地址: https://ju.6miu.com/read-1298051.html
    最新回复(0)