中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android中怎么定義一個屬性動畫

小億
91
2024-04-23 15:30:48
欄目: 編程語言

要在Android中定義一個屬性動畫,可以使用屬性動畫類ObjectAnimatorValueAnimator。以下是兩種方法的示例代碼:

  1. 使用ObjectAnimator定義屬性動畫:
ObjectAnimator animator = ObjectAnimator.ofFloat(view, "translationX", 0f, 100f);
animator.setDuration(1000);
animator.start();
  1. 使用ValueAnimator定義屬性動畫:
ValueAnimator animator = ValueAnimator.ofFloat(0f, 100f);
animator.setDuration(1000);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
    @Override
    public void onAnimationUpdate(ValueAnimator animation) {
        float value = (float) animation.getAnimatedValue();
        view.setTranslationX(value);
    }
});
animator.start();

在上面的代碼中,view是要執行動畫的視圖對象,"translationX"是要改變的屬性名,0f和100f是屬性值的起始和結束值,setDuration()方法設置動畫持續時間,addUpdateListener()方法監聽屬性值的變化并在動畫更新時執行相應操作。

0
亚东县| 山东| 闵行区| 三亚市| 区。| 四会市| 武邑县| 宣恩县| 交口县| 江安县| 那曲县| 玉龙| 葫芦岛市| 高密市| 西和县| 沙湾县| 峨山| 玉溪市| 泽库县| 元朗区| 喀喇| 昌都县| 民县| 江源县| 鲁甸县| 博白县| 四子王旗| 德钦县| 上林县| 河津市| 濮阳县| 公主岭市| 剑川县| 兰溪市| 富顺县| 象山县| 北海市| 和田县| 石台县| 佛山市| 峨眉山市|