国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css

來源:懂視網 責編:小采 時間:2020-11-27 16:17:57
文檔

PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css

PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css_WEB-ITnose://android動畫有補間動畫、逐幀動畫和屬性動畫(支持3.0版本+),本篇博客主要介紹屬性動畫。 效果圖: 一、單個動畫的使用 定義動畫文件: //注意:動畫文件要放在 res/animator/ 目錄下 代碼中調用: ObjectAnimator animator = (
推薦度:
導讀PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css_WEB-ITnose://android動畫有補間動畫、逐幀動畫和屬性動畫(支持3.0版本+),本篇博客主要介紹屬性動畫。 效果圖: 一、單個動畫的使用 定義動畫文件: //注意:動畫文件要放在 res/animator/ 目錄下 代碼中調用: ObjectAnimator animator = (

//android動畫有補間動畫、逐幀動畫和屬性動畫(支持3.0版本+),本篇博客主要介紹屬性動畫。
效果圖: 一、單個動畫的使用

定義動畫文件:

//注意:動畫文件要放在 res/animator/ 目錄下

代碼中調用:

ObjectAnimator animator = (ObjectAnimator) AnimatorInflater.loadAnimator(this, R.animator.anim_scale);animator.setTarget(view);animator.start();

純代碼添加動畫:

ObjectAnimator animation = ObjectAnimator.ofFloat(view, "scaleX", 1.0f, 2.0f);animation.setDuration(1000);animation.start();
二、組合動畫的使用

定義動畫文件:

  

代碼中調用:

AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.animator.anim_multi);set.setTarget(view);set.start();

純代碼添加動畫:

AnimatorSet set = new AnimatorSet();//組合動畫ObjectAnimator scaleX = ObjectAnimator.ofFloat(view, "scaleX", 1f, 2f);ObjectAnimator scaleY = ObjectAnimator.ofFloat(view, "scaleY", 1f, 2f);set.setDuration(2000);set.setInterpolator(new DecelerateInterpolator());set.play(scaleX).with(scaleY);//兩個動畫同時開始set.start();
三、更改單個屬性
PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat("translationX", 0f, 300f);PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat("translationY", 0f, 300f);ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(view, pvhX, pvhY);animator.setDuration(2000);animator.start();
四、快速設置多種動畫
//ViewPropertyAnimator在我看來相當于一個view的動畫管理者,調用view.animate()即可獲取。
ViewPropertyAnimator animator = view.animate(); animator.translationX(50).rotationBy(-90).rotation(90).setDuration(1000).start();
五、關系分析


多個動畫屬性(PropertyValues)構成一個動畫對象(ObjectAnimator),多個動畫對象(ObjectAnimator)合成一個組合動畫(AnimatorSet)

六、動畫分析
//在屬性動畫中新增的動畫效果有以下幾種
1)translationX 和 translationY:這兩個屬性控制了View所處的位置,它們的值是由layout容器設置的,是相對于坐標原點(0,0 左上角)的一個偏移量。2)rotation, rotationX 和 rotationY:控制View繞著軸點(pivotX和pivotY)旋轉。3)scaleX 和 scaleY:控制View基于pivotX和pivotY的縮放。4)pivotX 和 pivotY:旋轉的軸點和縮放的基準點,默認是View的中心點。5)x 和 y:描述了view在其父容器中的最終位置,是左上角左標和偏移量(translationX,translationY)的和。6)aplha:透明度,1 是完全不透明,0 是完全透明。
七、彩蛋
修改view的背景色
/** ArgbEvaluator:這種評估者可以用來執行類型之間的插值整數值代表ARGB顏色。* FloatEvaluator:這種評估者可以用來執行浮點值之間的插值。* IntEvaluator:這種評估者可以用來執行類型int值之間的插值。* RectEvaluator:這種評估者可以用來執行類型之間的插值矩形值。** 由于本例是改變View的backgroundColor屬性的背景顏色所以此處使用ArgbEvaluator*/ObjectAnimator animator = ObjectAnimator.ofInt(view, "backgroundColor", Color.RED, Color.BLUE, Color.GRAY, Color.GREEN);animator.setInterpolator(new DecelerateInterpolator());animator.setDuration(1500);animator.setRepeatCount(-1);animator.setRepeatMode(Animation.REVERSE);animator.setEvaluator(new ArgbEvaluator());animator.start();
八、放大招了
//屬性動畫不止可以應用于View,還可以應用于任何對象。

看到上面view變形的時候字體也變了,好不舒服有沒有?屬性動畫的亮點來啦,可以只更改width!

ObjectAnimator.ofInt(view, "width", 800).setDuration(5000).start();
Tip:

為了在各種安卓版本上使用屬性動畫,你需要采用NineOldAndroids。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css

PropertyAnimation屬性動畫,還用補間動畫你就out了_html/css_WEB-ITnose://android動畫有補間動畫、逐幀動畫和屬性動畫(支持3.0版本+),本篇博客主要介紹屬性動畫。 效果圖: 一、單個動畫的使用 定義動畫文件: //注意:動畫文件要放在 res/animator/ 目錄下 代碼中調用: ObjectAnimator animator = (
推薦度:
標簽: it 動畫 out
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 女人与公拘交酡全过程 | 国模冰冰炮交图150 国模吧国模吧一二区 | 特级全黄一级毛片视频 | 国产亚洲一区二区三区不卡 | 一级黄毛片 | 成a人片亚洲日本久久 | 91精品久久久久 | 韩国精品在线 | 欧美第一页在线观看 | 国产毛片久久久久久国产毛片 | 国产一区二区精品久久91 | 明星国产欧美日韩在线观看 | 国产日韩欧美亚洲综合在线 | 亚洲国产一区二区三区 | 极品久久 | 亚洲欧美日韩在线播放 | 日韩影片在线观看 | 精品一区二区在线观看 | 欧美亚洲专区 | 亚洲精品不卡久久久久久 | 色综合天天综合中文网 | 欧美日韩综合网 | 欧美日韩精品一区二区三区四区 | 欧美另类色图 | 国产码欧美日韩高清综合一区 | 五月天婷婷丁香 | 么公的又大又深又硬想要 | 最新偷窥盗摄视频在线 | 午夜视频国产 | 日本韩国一区二区 | 亚洲精品乱码久久久久久v 亚洲精品免费观看 | 国产欧美一区二区精品性色99 | 高清一区二区 | 亚洲一区二区精品视频 | 999国产精品999久久久久久 | 国产成人精品aaaa视频一区 | 国产欧美一区二区精品性色 | 国产精品久久久久9999小说 | 亚洲欧美在线看 | 国产在视频 | 久久久国产高清 |