Android 动画分析学习笔记
一:分類:
Android動(dòng)畫分三種:view動(dòng)畫(對(duì)場(chǎng)景中的對(duì)象不斷做圖像變換<平移,縮放,旋轉(zhuǎn),透明度>)、幀動(dòng)畫(順序播放一系列圖像產(chǎn)生動(dòng)畫效果)、屬性動(dòng)畫(動(dòng)態(tài)改變對(duì)象屬性)。
?
二:view動(dòng)畫
作用對(duì)象是view,支持四種動(dòng)畫效果(一中),這四種變換對(duì)應(yīng)Animation的四個(gè)子類:TranslateAnimation 、ScaleAnimation、 RotateAnimation、 AlphaAnimation.
這四種動(dòng)畫既可以通過xml定義,也可以通過代碼動(dòng)態(tài)創(chuàng)建。
view動(dòng)畫既可以是單個(gè)動(dòng)畫,也可以由一系列動(dòng)畫組成(set標(biāo)簽,對(duì)應(yīng)AnimationSet類)。
android:interpolator表示動(dòng)畫集合采用的插值器(影響動(dòng)畫速度,控制動(dòng)畫播放過程)
android:shareInterpolator:表示集合中的動(dòng)畫是否和幾何共享同一個(gè)插值器。
android:duration 動(dòng)畫持續(xù)時(shí)間
android:fillAfter ? 動(dòng)畫結(jié)束以后view是否停留在結(jié)束為止,
scale和rotate中需要指定縮放的軸點(diǎn)(默認(rèn)view中心)
通過Animation類的setAnimationListener()也可以給動(dòng)畫
轉(zhuǎn)載于:https://www.cnblogs.com/newcoder/p/6053516.html
總結(jié)
以上是生活随笔為你收集整理的Android 动画分析学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git学习笔记03--git reset
- 下一篇: AndroidStudio-使用Tran