亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

android animatorset 如何設置動畫延遲

小樊
81
2024-11-27 07:07:40
欄目: 編程語言

在Android中,要設置AnimatorSet的動畫延遲,您需要使用Animator.setStartDelay()方法

import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 創建一個對象動畫
        ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(findViewById(R.id.my_view), "translationX", 0f, 100f);

        // 創建一個平移動畫
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.play(objectAnimator).setDuration(1000); // 設置動畫持續時間為1000毫秒(1秒)

        // 設置動畫延遲
        animatorSet.setStartDelay(500); // 設置動畫延遲為500毫秒(0.5秒)

        // 開始動畫
        animatorSet.start();
    }
}

在這個示例中,我們創建了一個ObjectAnimator,使一個名為my_view的視圖沿X軸平移。然后,我們創建了一個AnimatorSet,將對象動畫添加到其中,并設置了動畫持續時間為1秒。接下來,我們使用setStartDelay()方法設置了動畫延遲為0.5秒。最后,我們調用start()方法開始動畫。

0
隆尧县| 涪陵区| 无极县| 涟源市| 元谋县| 吉水县| 肃南| 察雅县| 全州县| 松溪县| 昌都县| 九江县| 通海县| 铁岭县| 安义县| 四会市| 曲靖市| 宕昌县| 文安县| 连城县| 安庆市| 射阳县| 奉新县| 仙居县| 辉县市| 乾安县| 沙河市| 咸阳市| 永泰县| 鄂尔多斯市| 旬阳县| 黄山市| 教育| 鲁甸县| 汪清县| 昌江| 海丰县| 偃师市| 阿克陶县| 阳东县| 万全县|