![【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】Android-之動(dòng)畫(huà)2_第1頁(yè)](http://file4.renrendoc.com/view/c694003cb9ce5cf601a1d5b951d4caf4/c694003cb9ce5cf601a1d5b951d4caf41.gif)
![【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】Android-之動(dòng)畫(huà)2_第2頁(yè)](http://file4.renrendoc.com/view/c694003cb9ce5cf601a1d5b951d4caf4/c694003cb9ce5cf601a1d5b951d4caf42.gif)
![【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】Android-之動(dòng)畫(huà)2_第3頁(yè)](http://file4.renrendoc.com/view/c694003cb9ce5cf601a1d5b951d4caf4/c694003cb9ce5cf601a1d5b951d4caf43.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】Android_之動(dòng)畫(huà)2
現(xiàn)在隆重介紹Android動(dòng)畫(huà)中無(wú)所不能的屬性動(dòng)畫(huà)登場(chǎng),先看看官方文檔對(duì)屬性動(dòng)畫(huà)的介紹:Thepropertyanimationsystemisarobustframeworkthatallowsyoutoanimatealmostanything.Youcandefineananimationtochangeanyobjectpropertyovertime,regardlessofwhetheritdrawstothescreenornot.Apropertyanimationchangesaproperty's(afieldinanobject)valueoveraspecifiedlengthoftime.Toanimatesomething,youspecifytheobjectpropertythatyouwanttoanimate,suchasanobject'spositiononthescreen,howlongyouwanttoanimateitfor,andwhatvaluesyouwanttoanimatebetween.是不是很牛逼。。。確實(shí)很牛逼,翻譯過(guò)來(lái)的意思大概是(英語(yǔ)比較挫,翻譯不對(duì)的大家指正):屬性動(dòng)畫(huà)是一個(gè)能為所有事情添加動(dòng)畫(huà)的非常健壯的框架,可以通過(guò)控件的任意屬性,實(shí)現(xiàn)控件對(duì)話(算了,翻譯不下去了),下面開(kāi)始搞起。首先說(shuō)明一點(diǎn),動(dòng)畫(huà)原理什么滴,這里就不多講了,網(wǎng)上有很多,大家可以去官網(wǎng)開(kāi)說(shuō)明:/guide/topics/graphics/prop-animation.html#value-animator,我就只講講如何使用,使用最重要嘛。如果想看中文的話,請(qǐng)看AngelDevi的一篇文章,/angeldevil/archive/2011/12/02/2271096.html,根據(jù)這篇文章你應(yīng)該了解屬性動(dòng)畫(huà)是如何工作的。(1)寫(xiě)一個(gè)屬性動(dòng)畫(huà)需要準(zhǔn)備哪些工作?Android屬性動(dòng)畫(huà)開(kāi)始需要準(zhǔn)備
TimeInterpolator、TypeEvaluator。TimeInterpolator是用來(lái)定義插值器的,下表列出Android的幾種插值器,可以根據(jù)自己的需求,選擇不同的插值器。更加詳盡的闡述請(qǐng)見(jiàn)/banxi/blog/135633TypeEvaluator:ValueAnimator根據(jù)動(dòng)畫(huà)已進(jìn)行的時(shí)間跟動(dòng)畫(huà)總時(shí)間(duration)的比計(jì)算出一個(gè)時(shí)間因子(0~1),然后根據(jù)TimeInterpolator計(jì)算出另一個(gè)因子,最后TypeAnimator通過(guò)這個(gè)因子計(jì)算出屬性值,如上例中10ms時(shí):首先計(jì)算出時(shí)間因子,即經(jīng)過(guò)的時(shí)間百分比:t=10ms/40ms=0.25經(jīng)插值計(jì)算(inteplator)后的插值因子:大約為0.15,上述例子中用了AccelerateDecelerateInterpolator,計(jì)算公式為(input即為時(shí)間因子):(Math.cos((input
+
1)
*
Math.PI)
/
2.0f)
+
0.5f;最后根據(jù)TypeEvaluator計(jì)算出在10ms時(shí)的屬性值:0.15*(40-0)=6pixel。上例中TypeEvaluator為FloatEvaluator,計(jì)算方法為:public
Float
evaluate(float
fraction,
Number
startValue,
Number
endValue)
{
float
startFloat
=
startValue.floatValue();
return
startFloat
+
fraction
*
(endValue.floatValue()
-
startFloat);
}參數(shù)分別為上一步的插值因子,開(kāi)始值與結(jié)束值。大家可能對(duì)fraction理解有偏差,按照字面意思fraction是片段的意思,這個(gè)片段并不是時(shí)間片段,而是相當(dāng)于任務(wù)完成的百分比。(2)開(kāi)始做一個(gè)屬
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度互聯(lián)網(wǎng)數(shù)據(jù)中心設(shè)備融資租賃抵押合同
- 2025年度海洋油氣田勘探許可證轉(zhuǎn)讓合同
- 2025年度汽車維修技師培訓(xùn)與售后服務(wù)創(chuàng)新合同
- 2025年度公積金貸款精裝公寓裝修合同范本
- 2025年度環(huán)氧地坪漆施工與綠色建筑評(píng)價(jià)合同
- 2025年度教學(xué)樓施工勞務(wù)分包承包合同
- 2025年度家政服務(wù)人員家政服務(wù)技能培訓(xùn)與職業(yè)發(fā)展聘用合同
- 2025年度國(guó)際旅游開(kāi)發(fā)合作合同范文
- 2025年度化妝教學(xué)機(jī)構(gòu)合作辦學(xué)合同
- 2025年度電子商務(wù)平臺(tái)服務(wù)合同翻譯與用戶協(xié)議審核合同
- 蘇州2025年江蘇蘇州太倉(cāng)市高新區(qū)(科教新城婁東街道陸渡街道)招聘司法協(xié)理員(編外用工)10人筆試歷年參考題庫(kù)附帶答案詳解
- 搞笑小品劇本《大城小事》臺(tái)詞完整版
- 2025至2031年中國(guó)助眠床墊行業(yè)投資前景及策略咨詢研究報(bào)告
- 物業(yè)服務(wù)和后勤運(yùn)輸保障服務(wù)總體服務(wù)方案
- 2025四川中煙招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年極兔速遞有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年北京市文化和旅游局系統(tǒng)事業(yè)單位招聘101人筆試高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2030年中國(guó)科技孵化器產(chǎn)業(yè)發(fā)展現(xiàn)狀及投融資戰(zhàn)略分析報(bào)告
- 中學(xué)學(xué)校2024-2025學(xué)年第二學(xué)期教學(xué)工作計(jì)劃
- 人大代表小組活動(dòng)計(jì)劃人大代表活動(dòng)方案
- 《大模型原理與技術(shù)》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論