【導(dǎo)讀】掌握Android游戲開(kāi)發(fā)基本框架。了解圖形圖像的旋轉(zhuǎn)、縮放和像素操作。掌握Tween動(dòng)畫(huà)的核心類(lèi)以及實(shí)現(xiàn)動(dòng)畫(huà)方法。在View類(lèi)框架中,任何自定義的View類(lèi)都只需要重。onDraw()方法不能被直接調(diào)用,想要重新加載界面。通常有兩種方法,一種是在Handler中調(diào)用invalidate,invalidate()不能直接在工作者線程中進(jìn)行調(diào)用,因。surfaceView繼承自View類(lèi),它通過(guò)一個(gè)新線程來(lái)更。SurfaceHolder中的幾個(gè)重要的方法。當(dāng)Surface的狀態(tài)發(fā)生改變時(shí),可以通過(guò)。畫(huà)筆Paint類(lèi)包含如何繪制幾何形狀、文本和位圖的。顏色被表示為封裝的數(shù)值,這個(gè)數(shù)值由四個(gè)字節(jié)組成,Color類(lèi)定義了一些方法來(lái)創(chuàng)建和轉(zhuǎn)換顏色值。色空間進(jìn)行顏色的轉(zhuǎn)換。要實(shí)現(xiàn)一個(gè)吸引人的游戲,色彩艷麗的界面設(shè)計(jì)是必不。設(shè)置Canvas屬性的常用方法。clipRect():設(shè)置裁剪區(qū)域,即設(shè)置顯示區(qū)域。drawRect用于繪制矩形區(qū)域。setXXX將使當(dāng)前操作覆蓋以前的操作,preXXX和。android中提供了兩套操作方法,這些方法都屬于Bitmap. BitmapShader主要用于渲染圖像,比如使圖像顯示在某種。SweepGradient是掃描漸變,即圍繞一個(gè)中心點(diǎn)進(jìn)行掃描。ComposeShader是組合渲染,可以組合上面所述的任意兩