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

溫馨提示×

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
泰来县| 鸡东县| 凌海市| 松原市| 济南市| 金溪县| 如皋市| 扎兰屯市| 玛纳斯县| 中西区| 万山特区| 浦江县| 盘锦市| 边坝县| 乐至县| 抚远县| 巴中市| 图木舒克市| 石棉县| 棋牌| 金华市| 无棣县| 平武县| 临泽县| 宿松县| 涡阳县| 金寨县| 天台县| 安新县| 隆尧县| 邛崃市| 云龙县| 卢氏县| 明光市| 宜兰市| 新疆| 凤城市| 大方县| 遂昌县| 汉阴县| 齐齐哈尔市|