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

溫馨提示×

android animatorset 如何設置動畫時長

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

在Android中,要設置AnimatorSet的動畫時長,您需要使用Duration

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);

        // 設置動畫時長(毫秒)
        objectAnimator.setDuration(1000); // 1秒

        // 創建另一個對象動畫
        ObjectAnimator anotherObjectAnimator = ObjectAnimator.ofFloat(findViewById(R.id.my_view), "rotation", 0f, 360f);

        // 設置動畫時長(毫秒)
        anotherObjectAnimator.setDuration(2000); // 2秒

        // 創建一個AnimatorSet并添加動畫
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.play(objectAnimator).with(anotherObjectAnimator);

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

在這個示例中,我們創建了兩個對象動畫,分別改變視圖的平移和旋轉。然后,我們將這兩個動畫添加到AnimatorSet中,并設置各自的持續時間。最后,我們啟動動畫。

0
深泽县| 昌都县| 永登县| 永宁县| 视频| 横峰县| 滁州市| 牙克石市| 内乡县| 梧州市| 龙江县| 潞城市| 盐边县| 汉沽区| 姜堰市| 麻城市| 家居| 密云县| 平原县| 桂平市| 牟定县| 安多县| 屏边| 房产| 游戏| 精河县| 河间市| 龙胜| 榆中县| 临泽县| 宜宾县| 淮北市| 阳泉市| 澄城县| 长葛市| 蛟河市| 疏附县| 百色市| 景宁| 桓台县| 特克斯县|