91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
茶陵县| 乐安县| 达孜县| 论坛| 嵩明县| 资兴市| 广州市| 利津县| 昌江| 房山区| 昌吉市| 临洮县| 西乌珠穆沁旗| 祥云县| 思南县| 石嘴山市| 辽源市| 盱眙县| 茶陵县| 南宁市| 新晃| 临朐县| 余庆县| 桂林市| 资阳市| 筠连县| 阳东县| 镇远县| 通山县| 武城县| 山东| 韩城市| 英德市| 武平县| 长阳| 东方市| 英山县| 平陆县| 渭南市| 香河县| 恩平市|