Android編程實(shí)現(xiàn)擦除Bitmap中某一塊的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)擦除Bitmap中某一塊的方法。分享給大家供大家參考,具體如下:
以前要截取Bitmap中的圖片使用的一塊塊的拼接,雖然可以實(shí)現(xiàn),但是效率很低。想了很久,無(wú)意中看到網(wǎng)上的對(duì)BITMAP圖片的RGB信息進(jìn)行修改,然后想出了這個(gè)辦法,感覺(jué)用起來(lái)還是挺舒服。很多出錯(cuò)處理都沒(méi)有寫,只實(shí)現(xiàn)基本功能啊
public static Bitmap setTransparentAreaForBitmap(Bitmap b,
int width, int height, int paddingleft, int paddingtop) {
if (b == null) {
return null;
}
int []pix = new int[width * height];
for (int j = 0; j < height; j++) {
for (int i = 0; i < width; i++) {
int index = j * width + i;
pix[index] = 0x00000000;
}
}
b.setPixels(pix, 0, width, paddingleft, paddingtop, width, height);
return b;
}
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
Activity/Fragment結(jié)束時(shí)處理異步回調(diào)的解決方案
這篇文章主要介紹了關(guān)于在Activity/Fragment結(jié)束時(shí)處理異步回調(diào)的解決方案,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
Android實(shí)現(xiàn)圖片裁剪處理的操作步驟
這篇文章介紹了構(gòu)建具有圖片選擇、裁剪(含手動(dòng)縮放和旋轉(zhuǎn))及保存到自定義路徑功能的 Android 應(yīng)用 demo 的步驟,包括設(shè)置權(quán)限、創(chuàng)建布局文件、實(shí)現(xiàn)自定義視圖CustomCropImageView、更新Activity邏輯等,最終完成了具有完整裁剪功能的應(yīng)用,需要的朋友可以參考下2025-01-01
Android打包篇:Android Studio將代碼打包成jar包教程
這篇文章主要介紹了Android打包篇:Android Studio將代碼打包成jar包教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Android9.0 靜默安裝源碼的實(shí)現(xiàn)
這篇文章主要介紹了Android9.0 靜默安裝源碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
Android編程中調(diào)用Camera時(shí)預(yù)覽畫面有旋轉(zhuǎn)問(wèn)題的解決方法
這篇文章主要介紹了Android編程中調(diào)用Camera時(shí)預(yù)覽畫面有旋轉(zhuǎn)問(wèn)題的解決方法,涉及Android針對(duì)Camera調(diào)用攝像頭源碼部分的相關(guān)修改技巧,需要的朋友可以參考下2015-11-11
Kotlin標(biāo)準(zhǔn)函數(shù)與靜態(tài)方法基礎(chǔ)知識(shí)詳解
Kotlin中的標(biāo)準(zhǔn)函數(shù)指的是Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由地調(diào)用所有的標(biāo)準(zhǔn)函數(shù)。例如let這個(gè)標(biāo)準(zhǔn)函數(shù),他的主要作用就是配合?.操作符來(lái)進(jìn)行輔助判空處理2022-11-11

