久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Android 動(dòng)畫

 Joselyn_cui 2014-12-23
動(dòng)畫的實(shí)質(zhì)是什么,?
android動(dòng)畫實(shí)現(xiàn)機(jī)制
android動(dòng)畫實(shí)現(xiàn)以及編寫方法

1. 分類
Property Animation 3.0以上 api 11
ViewAnimation
ObjectAnimation

View Animation -- TweenAnimation 
漸變動(dòng)畫 alpha animation
旋轉(zhuǎn)動(dòng)畫 rotate animation
縮放動(dòng)畫 scale animation
位移動(dòng)畫 translate animation
Drawable Animation -- FrameAnimation

2. Android 動(dòng)畫實(shí)現(xiàn)原理
動(dòng)畫運(yùn)行模式
獨(dú)占模式
中斷模式
Animation 類
每個(gè)動(dòng)畫都重載了父類的applyTransformation方法,, 這個(gè)方法會(huì)被父類的getTransformation方法調(diào)用。 另外每個(gè)動(dòng)畫還有個(gè)initialize方法,, 完成初始化工作,。
Interpolater類
 
 
Transformation類
Transformation記錄了仿射矩陣Matrix, 動(dòng)畫每觸發(fā)一次, 會(huì)對原來的矩陣做一次運(yùn)算,, View的Bitmap與這個(gè)矩陣相乘就可以實(shí)現(xiàn)相應(yīng)的操作(旋轉(zhuǎn),, 平移, 縮放等),。
Transformation類封裝了矩陣和alpha值,, 他有兩個(gè)重要的成員, 一個(gè)是mMatrix,, 另一個(gè)是mAlpha,。



Android動(dòng)畫實(shí)現(xiàn)原理
圖形變換通過矩陣實(shí)現(xiàn)。 圖形變換是圖形學(xué)中的基本知識(shí)。 簡單來說就是,, 每種變換都是一次矩陣運(yùn)算,。 在Android中, canvas類中包含當(dāng)前矩陣,, 當(dāng)調(diào)用Canvas.drawBitmap(bmp, x, y, Paint)繪制時(shí),, android會(huì)先把bmp做一次矩陣運(yùn)算, 然后將運(yùn)算的結(jié)果顯示在Canvas上,。 這樣,, 編程人員只需不斷的修改Canvas的矩陣并刷新屏幕, View里的對象就會(huì)不停的做圖形變換,, 動(dòng)畫就形成了,。

 Activity動(dòng)畫效果
1. 修改Activity Theme
 
 

使用代碼設(shè)定
 
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多