android提供了一些額外更高級(jí)的圖形圖像處理技術(shù),能夠讓開(kāi)發(fā)者開(kāi)發(fā)出更絢麗的UI界面

Matrix
android提供的一個(gè)矩陣工具類(lèi),本身并不能讀圖形或者組件進(jìn)行變換,但是可以與其他API結(jié)合來(lái)控制圖形、組件的變化
步驟:
獲取 Matrix對(duì)象,可以創(chuàng)建也可以從其他對(duì)象內(nèi)獲取
調(diào)用 Matrix方法進(jìn)行平移,旋轉(zhuǎn),縮放,傾斜等
將佘旭對(duì) Matrix所做的變換應(yīng)用到指定的圖形或者組件
提供了以下的方法
setTranslate:控制 Matrix進(jìn)行平移
setSkew:控制 Matrix進(jìn)行傾斜
setRotate:控制 Matrix進(jìn)行旋轉(zhuǎn)
setScale:控制 Matrix進(jìn)行縮放
drawBitmapMesh
Canvas提供的一個(gè)方法,可以對(duì)bitmap進(jìn)行扭曲
bitmap:指定需要扭曲的位源圖
meshWidth:橫向劃分
meshHeight:縱向劃分
verts:
vertOffset:
Shader
填充圖形,android不僅可以拿顏色填充圖形也可以使用Shader渲染效果填充
BitmapShader:使用位圖平鋪的渲染效果
LinearGradient:使用線(xiàn)性漸變來(lái)填充
RadialGradient:使用圓形漸變來(lái)填充
SweepGradient:使用角度漸變
ComposeShader:使用組合渲染效果來(lái)填充
本文題目:android簡(jiǎn)單的圖形特效處理-創(chuàng)新互聯(lián)
URL分享:http://www.chinadenli.net/article12/djogdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計(jì)公司、軟件開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容