freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章android游戲開發(fā)-展示頁

2024-09-13 09:04本頁面
  

【正文】 ing text, float x, float y, Paint paint)用于在某個位置寫文本 Graphics類開發(fā) ? 繪制圖像 ? Android中顯示圖像主要有兩步,第一步是獲取圖像資源,第二步調(diào)用畫布類的drawBitmap方法進(jìn)行圖像顯示。其中對應(yīng)每種操作都有三種接口 setXXX, preXXX,postXXX,在調(diào)用這些操作時都可以指定操作中心 ? setXXX將使當(dāng)前操作覆蓋以前的操作, preXXX和postXXX都是順序疊加操作,區(qū)別在于 preXXX是將新變換矩陣左乘原來的操作矩陣,而 postXXX是將新變換矩陣右乘原來的操作矩陣 Graphics類開發(fā) ? 圖像旋轉(zhuǎn)和縮放 ? 圖像旋轉(zhuǎn)和縮放效果如圖示 Graphics類開發(fā) ? 圖像像素操作 ? 對圖像像素進(jìn)行操作主要包括兩個過程,第一步首先從圖像中獲取像素值,第二步對像素值進(jìn)行處理并保存 ? android中提供了兩套操作方法,這些方法都屬于 Bitmap類,第一套方法針對單像素進(jìn)行操作, getPixel( )和setPixel( ),第二套為針對批量像素進(jìn)行操作, getPixels( )和 setPixels( ) Graphics類開發(fā) ? 圖像像素操作 ? 針對單像素的方法將彩色圖像變換為黑白圖像顯示出來效果如圖示 Graphics類開發(fā) ? Shader類介紹 ? Shader類來對圖形圖像進(jìn)行渲染 ? Shader類包含了子類 BitmapShader、 LinearGradient、RadialGradient、 SweepGradient以及 ComposeShader ? BitmapShader主要用于渲染圖像,比如使圖像顯示在某種特定形狀邊界內(nèi) ? LinearGradient用來進(jìn)行線性梯度渲染,比如使繪制的幾何圖形產(chǎn)生一種線性過渡的色彩 ? RadialGradient用于進(jìn)行環(huán)形渲染,比如使圓產(chǎn)生環(huán)形顏色過渡 ? SweepGradient是掃描漸變,即圍繞一個中心點(diǎn)進(jìn)行掃描漸變,類似于雷達(dá)掃描的效果 ? ComposeShader是組合渲染,可以組合上面所述的任意兩種渲染效果 Graphics類開發(fā) ? 雙緩沖技術(shù) ? 在游戲開發(fā)中,當(dāng)一幅動畫在顯示的同時,假如程序又會修改它,這樣前面的畫面還沒有顯示完,程序又要求重新繪制,屏幕就會不停閃爍,為了避免閃爍,就必須使用雙緩沖技術(shù) ? 雙緩沖原理是將要處理的圖片先在內(nèi)存中處理完后,再將其顯示到屏幕上,這樣顯示出來的就是一幅完整的圖像,不會出現(xiàn)閃爍的現(xiàn)象 ? android里實現(xiàn)就是在內(nèi)存中創(chuàng)建一個與原圖大小相同的模擬畫布,先將要處理的圖像畫在模擬畫布上,當(dāng)全部處理結(jié)束后,再將整幅圖顯示在真正的畫布上 Graphics類開發(fā) ? 設(shè)置全屏和獲取屏幕屬性 ? 全屏顯示,就是將手機(jī)上面的電池、信號顯示所處的狀態(tài)欄以及顯示程序名稱的標(biāo)題欄隱藏起來 ? requestWindowsFeature(WiE)可以實現(xiàn)隱藏標(biāo)題欄 ? (Wind.FLAG_FULLSCREEN,Wind.FLAG_FULLSCREEN)實現(xiàn)了狀態(tài)欄的隱藏 Graphics類開發(fā) ? 設(shè)置全屏和獲取屏幕屬性 ? android通過 DisplayMetrics類的getWindowManager().getDefaultDisplay().getMetrics()方法來獲取分辨率,用法如下 Di
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1