麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

android圖像繪制(七)ClipRect局部繪圖/切割原圖繪制總結

2020-04-11 12:34:14
字體:
來源:轉載
供稿:網友

雜語:看了很多程序猿都有寫博客的習慣,看來我也得練練,不管寫的好不好了,學到點什么體會就寫寫吧。

內容解說:這幾天開始學游戲地圖制作,今天小小的總結一下Canvas的clipRect()接口的使用。

1)選取要在畫布上繪制(刷新)的區域,如圖以(x, y)為起點坐標、寬w、高h的區域

2)選擇要繪制的圖片,不一定是剛好寬高為(w,h),大圖就需要切割了(本例子繪制綠色區域)


3)將圖片繪制到畫布上,使得綠色區域與白色方塊重合


4)最后效果圖


代碼解說

復制代碼 代碼如下:

canvas.save();
canvas.clipRect(x1, y1, x1 + w, y1 + h);
canvas.drawBitmap(bitmap, x2, y2, paint);
canvas.restore();

1、save()先把畫布的數據保存了(如matrix等),最后繪制完后再restore()則把中間對畫布坐標等操作forget掉;
2、clipRect()截取畫布中的一個區域;
3、drawBitmap()繪制圖片到(x2, y2)上,則綠色部分剛好繪制到(x1, y1)上,而沒有被clip的區域則不會繪圖;
4、restore()最后要將畫布回復原來的數據(記住save()跟restore()要配對使用)。
5、小小的代碼,廢話挺多的

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产毛片aaa一区二区三区视频 | 久久精品2019中文字幕 | 国产精品片一区二区三区 | 亚州精品国产 | 日韩视频在线一区二区三区 | avlululu | av之家在线观看 | 国产精品久久久久久久久岛 | 色综合网在线观看 | 国产在线精品91 | 涩涩伊人 | free japan xxxxhdsex69 | 亚洲一区二区三区日本久久九 | 成人爽a毛片免费啪啪红桃视频 | 国产成人在线免费视频 | 成人毛片免费看 | 免费福利在线视频 | 曰韩av在线 | 国产欧美在线观看不卡一 | 一日本道久久久精品国产 | 国产一区二区三区四区精 | 高清国产在线 | 欧美成人精品一级 | 国产高潮好爽受不了了夜色 | 欧美色视 | 国产精品美女久久久久久网站 | 国产精品久久久久久久久久久久久久久久 | 日韩字幕在线观看 | 亚洲成人在线免费观看 | 宅男噜噜噜66国产免费观看 | 激情宗合网 | 久久精品视频8 | 日韩在线播放第一页 | 黑人一区二区三区四区五区 | 中文字幕综合在线观看 | 成人18免费观看 | 国产乱淫av片免费观看 | 国产亚洲精品久久久久婷婷瑜伽 | 羞羞视频在线免费 | 亚洲日韩中文字幕一区 | 欧美亚洲国产成人 |