android動畫_第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、roidroidAnimationAnimation關于動畫的實現(xiàn),roid提供了Animation,在roidSDK介紹了2種Animation模式:1.TweenAnimation:通過對場景里的對象不斷做圖像變換(平移、縮放、旋轉)產(chǎn)生動畫效果,即是一種漸變動畫;2.FrameAnimation:順序播放事先做好的圖像,是一種畫面轉換動畫。動畫類型動畫類型下面先來看看roid提供的動畫類型。roid的animation由四種類型組

2、成在XML文件中:?alpha漸變透明度動畫效果?scale漸變尺寸伸縮動畫效果?translate畫面轉換位置移動動畫效果?rotate畫面轉移旋轉動畫效果在Java源碼中定義了相應的類,可以使用這些類的方法來獲取和操作相應的屬性:?AlphaAnimation漸變透明度動畫效果?ScaleAnimation漸變尺寸伸縮動畫效果?TranslateAnimation畫面轉換位置移動動畫效果?RotateAnimation畫面轉移旋轉動

3、畫效果TweenTweenAnimationAnimation一個tween動畫將對視圖對象中的內容進行一系列簡單的轉換(位置,大小,旋轉,透明性)。如果你有一個文本視圖對象,你可以移動它,旋轉它,讓它變大或讓它變小,如果文字下面還有背景圖像,背景圖像也會隨著文件進行轉換。使用使用XMLXML來定義來定義TweenTweenAnimationAnimation動畫的XML文件在工程中resanimresanim目錄,這個文件必須包含一個

4、根元素,可以使插值元素或者是把上面的元素都放入元素組中,默認情況下,所以的動畫指令都是同時發(fā)生的,為了讓他們按序列發(fā)生,需要設置一個特殊的屬性startOffset。動畫的指令定義了roid:startOffset=“700”roid:duration=”700″roid:repeatCount=”10″fromXScale[float]fromYScale[float]為動畫起始時,X、Y坐標上的伸縮尺寸toXScale[float]

5、toYScale[float]為動畫結束時,X、Y坐標上的伸縮尺寸0.0表示收縮到?jīng)]有1.0表示正常無伸縮值小于1.0表示收縮值大于1.0表示放大pivotX[float]pivotY[float]為動畫相對于物件的X、Y坐標的開始位置屬性值說明:從0%100%中取值,50%為物件的X或Y方向坐標上的中點位置表四translate畫面轉換位置移動動畫效果畫面轉換位置移動動畫效果fromXDeltatoXDelta為動畫、結束起始時X坐標

6、上的位置fromYDeltatoYDelta為動畫、結束起始時Y坐標上的位置表五rotate畫面轉移旋轉動畫效果畫面轉移旋轉動畫效果fromDegrees為動畫起始時物件的角度toDegrees屬性為動畫結束時物件旋轉的角度可以大于360度說明當角度為負數(shù)——表示逆時針旋轉當角度為正數(shù)——表示順時針旋轉(負數(shù)from——to正數(shù):順時針旋轉)(負數(shù)from——to負數(shù):逆時針旋轉)(正數(shù)from——to正數(shù):順時針旋轉)(正數(shù)from—

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論