黑馬程序員安卓教程圖片特效處理

黑馬程序員安卓教程圖片特效處理

ID:34504538

大?。?75.54 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-03-07

黑馬程序員安卓教程圖片特效處理_第1頁(yè)
黑馬程序員安卓教程圖片特效處理_第2頁(yè)
黑馬程序員安卓教程圖片特效處理_第3頁(yè)
黑馬程序員安卓教程圖片特效處理_第4頁(yè)
資源描述:

《黑馬程序員安卓教程圖片特效處理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、圖片特效處理圖片的特效包括圖形的縮放、鏡面、倒影、旋轉(zhuǎn)、平移等。圖片的特效處理方式是將原圖的圖形矩陣乘以一個(gè)特效矩陣,形成一個(gè)新的圖形矩陣來(lái)實(shí)現(xiàn)的。矩陣Matrix類,維護(hù)了一個(gè)3*3的矩陣去更改像素點(diǎn)的坐標(biāo)。Android手機(jī)的屏幕坐標(biāo)系如下圖所示。橫軸是X坐標(biāo)軸,從左往右變大,縱軸是Y坐標(biāo)軸,從上往下變大,坐標(biāo)原點(diǎn)位于屏幕的左上角,用(0,0)表示。6圖1-2屏幕坐標(biāo)系圖形的矩陣用數(shù)組表示為:{1,0,0,第一行表示像素點(diǎn)的x坐標(biāo):x=1*x+0*y+0*z0,1,0,第二行表示像素點(diǎn)的y坐標(biāo):y=0*x+1*y+0*z0,0,1}第三行表

2、示像素點(diǎn)的z坐標(biāo):z=0*x+0*y+1*z圖片的特效處理正是通過(guò)更改圖形矩陣的值來(lái)實(shí)現(xiàn)的,下面分別給出各種特效實(shí)現(xiàn)的代碼,在代碼中會(huì)有詳細(xì)的注釋。1.2.1準(zhǔn)備工作創(chuàng)建一個(gè)Android工程“02-圖片特效”,準(zhǔn)備一張?jiān)紙D片,然后在該應(yīng)用界面水平放置縮放、平移、鏡面、倒影、旋轉(zhuǎn)等5個(gè)按鈕,點(diǎn)擊不同的按鈕,在原始圖正下方顯示處理后的圖片效果。效果如圖1-3所示。圖1-3圖片特效原始圖7布局文件如下所示:【文件1-2】activity_main.xml1.

3、droid.com/apk/res/android"2.xmlns:tools="http://schemas.android.com/tools"3.android:layout_width="match_parent"4.android:layout_height="match_parent"5.android:orientation="vertical">6.7.

4、0.android:orientation="horizontal"11.>12.19.20.

5、:layout_height="wrap_content"24.android:text="平移"25.android:onClick="translate"26./>27.28.35.36.

6、_width="0dp"38.android:layout_weight="1"39.android:layout_height="wrap_content"40.android:text="倒影"41.android:onClick="invert"42./>843.

7、k="rotate"49./>50.51.52.53.59.

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。