編輯:關於Android編程
雜語:看了很多程序猿都有寫博客的習慣,看來我也得練練,不管寫的好不好了,學到點什麼體會就寫寫吧。
內容解說:這幾天開始學游戲地圖制作,今天小小的總結一下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、小小的代碼,廢話挺多的
在android開發中,經常用到去解析xml文件,常見的解析xml的方式有一下三種:SAX、Pull、Dom解析方式。最近做了一個android版的CSDN閱讀器,用到了
最近本人需要用到夜間模式,但是經過一番搜索似乎並沒有看到好的開源實現,看到有一個類似的庫MultipleTheme,但是需要自定義所有要實現換膚功能的View,感覺比較麻
Glide是一款基於Android的圖片加載和圖片緩存組件,它可以最大性能地在Android設備上讀取、解碼、顯示圖片和視頻。Glide可以將遠程的圖片、視頻、動畫圖片等
1.一般WIFI加密有幾種方式: (1).WPA-PSK/WPA2-PSK(目前最安全家用加密) (2).WPA/WPA2(較不安全) (3).W