最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android如何用圖片來填充Path封閉路徑-創(chuàng)新互聯(lián)

剛剛接觸安卓,最近在做一個小項目,用path根據(jù)四個點(diǎn)坐標(biāo)繪制了一個矩形,需要用圖片來填充矩形。因為根據(jù)路徑繪制的矩形是傾斜的,所以填充圖片不太容易,經(jīng)過查資料,通過試驗得到了一種方法,分享一下:

創(chuàng)新互聯(lián)專注于六枝企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,成都商城網(wǎng)站開發(fā)。六枝網(wǎng)站建設(shè)公司,為六枝等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

//繪制小麥田代碼其中四個點(diǎn)坐標(biāo)是根據(jù)經(jīng)緯度轉(zhuǎn)換成的屏幕坐標(biāo),因此畫出來的小麥田不一定是正的

Paint mField = new Paint();

mField.setAntiAlias(true);

Path mFieldPath = new Path();

mFieldPath.moveTo(X1,Y1);

mFieldPath.lineTo(X2,Y2);

mFieldPath.lineTo(X3,Y3);

mFieldPath.lineTo(X4,Y4);

mFieldPath.close();

mField.setARGB(200, 255, 215, 0);//設(shè)置封閉路徑的填充色為金***

canvas.drawPath(mFieldPath, mField);

這樣繪制出來的圖形為一個金***矩形,不夠美觀,因此想到使用圖片來填充

直接加上如下代碼:

Shader mShader = new    BitmapShader(fieldBitmap,Shader.TileMode.REPEAT,Shader.TileMode.MIRROR);

mField.setShader(mShader);

其中,filedBitmap為指定的圖片,可以通過mFieldBitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.feild);方式獲得

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章標(biāo)題:Android如何用圖片來填充Path封閉路徑-創(chuàng)新互聯(lián)
鏈接分享:http://fisionsoft.com.cn/article/jsspe.html