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

溫馨提示×

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
五峰| 鄱阳县| 错那县| 广昌县| 忻城县| 张家口市| 五家渠市| 临颍县| 繁昌县| 财经| 遂川县| 陈巴尔虎旗| 九龙城区| 来安县| 都匀市| 松桃| 文安县| 镇平县| 昭觉县| 昌江| 尼勒克县| 上虞市| 宁化县| 绥宁县| 荥经县| 松潘县| 荆门市| 宁阳县| 汤原县| 运城市| 郁南县| 富阳市| 师宗县| 阜宁县| 称多县| 新泰市| 乌苏市| 赣榆县| 镇远县| 临漳县| 新蔡县|