【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别
文章目錄
- 一、動畫效果添加對象
- 二、動畫效果類型
- 三、動畫效果與實際屬性
- 四、開發(fā)復(fù)雜程度
屬性動畫 Property Animation 可以為
任何對象 ( View 對象 / 非 View 對象 ) 的
任何屬性
添加 動畫效果 , 動畫執(zhí)行時會
實時修改對象本身的屬性 , 推薦使用 ;
一、動畫效果添加對象
視圖動畫 View Animation 只能為 View 及其子類組件添加動畫 , 不能對其它對象添加動畫效果 ;
屬性動畫 Property Animation 可以為任何對象添加動畫 ;
二、動畫效果類型
視圖動畫 View Animation 只能提供有限的幾種動畫效果 , 如 平移 , 旋轉(zhuǎn) , 縮放 等效果 , API 中沒有提供的效果 , 不能添加 , 如顏色改變 ;
屬性動畫 Property Animation 可以對任何屬性添加任何動畫效果 ;
三、動畫效果與實際屬性
視圖動畫 View Animation 只是單純的修改繪制 View 組件的位置 , 該 View 組件實際的位置不會改變 ; 如果對一個按鈕進行移動動畫 , 動畫結(jié)束后 , 點擊該按鈕無效 , 因為按鈕的實際位置還是在原來的位置 ;
屬性動畫 Property Animation 執(zhí)行后 , 當(dāng)前顯示的位置和屬性 , 就是當(dāng)前的組件對象的屬性 ;
四、開發(fā)復(fù)雜程度
視圖動畫 View Animation 比 屬性動畫 Property Animation 要簡單 , 配置和代碼量較少 ;
總結(jié)
以上是生活随笔為你收集整理的【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 安全】DEX 加密 (
- 下一篇: 【计算理论】图灵机 ( 接受状态作用 |