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

溫馨提示×

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
阿克苏市| 临武县| 乐陵市| 会东县| 静乐县| 普洱| 察雅县| 禄丰县| 习水县| 定襄县| 宾川县| 涞水县| 镇原县| 太仆寺旗| 眉山市| 二连浩特市| 开封县| 临泽县| 山西省| 政和县| 衡山县| 襄城县| 钦州市| 甘德县| 乐山市| 望城县| 永春县| 普兰店市| 双辽市| 定襄县| 东乌| 和田市| 五莲县| 如皋市| 佛坪县| 安仁县| 东城区| 岑溪市| 天祝| 叙永县| 忻州市|