欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android生成帶圓角的Bitmap圖片

 更新時(shí)間:2015年07月14日 16:49:47   作者:鑒客  
這篇文章主要介紹了Android生成帶圓角的Bitmap圖片,涉及Android通過(guò)Canvas實(shí)現(xiàn)繪制帶圓角的圖片相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android生成帶圓角的Bitmap圖片。分享給大家供大家參考。具體如下:

有時(shí)候我們?cè)陂_發(fā)Android應(yīng)用時(shí),會(huì)遇到圓角圖片的問(wèn)題,那么,我們?nèi)绾卧贏ndroid中用代碼來(lái)生成圓角Bitmap圖片呢?下面這段代碼也許能夠幫到你。
該方法主要用到了drawRoundRect來(lái)畫圓角矩形,然后通過(guò)drawBitmap來(lái)畫圖片。

//生成圓角圖片
public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) {
 try {
  Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
    bitmap.getHeight(), Config.ARGB_8888);
  Canvas canvas = new Canvas(output);    
  final Paint paint = new Paint();
  final Rect rect = new Rect(0, 0, bitmap.getWidth(),
    bitmap.getHeight());  
  final RectF rectF = new RectF(new Rect(0, 0, bitmap.getWidth(),
    bitmap.getHeight()));
  final float roundPx = 14;
  paint.setAntiAlias(true);
  canvas.drawARGB(0, 0, 0, 0);
  paint.setColor(Color.BLACK);  
  canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
  paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
  final Rect src = new Rect(0, 0, bitmap.getWidth(),
    bitmap.getHeight());
  canvas.drawBitmap(bitmap, src, rect, paint); 
  return output;
 } catch (Exception e) {  
  return bitmap;
 }
}

希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android編程實(shí)現(xiàn)音量按鈕添加監(jiān)聽事件的方法

    Android編程實(shí)現(xiàn)音量按鈕添加監(jiān)聽事件的方法

    這篇文章主要介紹了Android編程實(shí)現(xiàn)音量按鈕添加監(jiān)聽事件的方法,結(jié)合實(shí)例形式分析了Android事件監(jiān)聽實(shí)現(xiàn)音量控制的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • Android 去掉自定義dialog的白色邊框的簡(jiǎn)單方法

    Android 去掉自定義dialog的白色邊框的簡(jiǎn)單方法

    這篇文章介紹了Android 去掉自定義dialog的白色邊框,有需要的朋友可以參考一下
    2013-09-09
  • 詳解App保活實(shí)現(xiàn)原理

    詳解App?;顚?shí)現(xiàn)原理

    一直以來(lái),App 進(jìn)程?;疃际歉鞔髲S商,特別是頭部應(yīng)用開發(fā)商永恒的追求。畢竟App 進(jìn)程死了,就什么也干不了了;一旦 App 進(jìn)程死亡,那就再也無(wú)法在用戶的手機(jī)上開展任何業(yè)務(wù),所有的商業(yè)模型在用戶側(cè)都沒有立足之地
    2021-06-06
  • Android AutoCompleteTextView控件使用實(shí)例

    Android AutoCompleteTextView控件使用實(shí)例

    AutoCompleteTextView這個(gè)控件用于輸入框的自動(dòng)完成提示,非常適合搜索框等。它本質(zhì)上是個(gè)EditText,實(shí)際上它也是從EditText繼承的,使用起來(lái)也十分簡(jiǎn)單
    2014-04-04
  • Android的WebView與H5前端JS代碼交互的實(shí)例代碼

    Android的WebView與H5前端JS代碼交互的實(shí)例代碼

    本篇文章主要介紹了Android的WebView與H5前端JS代碼交互的實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-07-07
  • Jetpack?Compose?的新型架構(gòu)?MVI使用詳解

    Jetpack?Compose?的新型架構(gòu)?MVI使用詳解

    這篇文章主要介紹了Jetpack?Compose?的新型架構(gòu)?MVI使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Android查看電池電量的方法(基于BroadcastReceiver)

    Android查看電池電量的方法(基于BroadcastReceiver)

    這篇文章主要介紹了Android查看電池電量的方法,結(jié)合實(shí)例分析了Android使用BroadcastReceiver實(shí)現(xiàn)針對(duì)電池電量的查詢技巧,需要的朋友可以參考下
    2016-01-01
  • Android中dumpsys命令用法簡(jiǎn)單介紹

    Android中dumpsys命令用法簡(jiǎn)單介紹

    這篇文章主要介紹了Android中dumpsys命令用法簡(jiǎn)單介紹的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 解決Android Studio突然不顯示logcat日志的問(wèn)題

    解決Android Studio突然不顯示logcat日志的問(wèn)題

    這篇文章主要介紹了解決Android Studio突然不顯示logcat日志的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Kotlin圖文講解多語(yǔ)言支持實(shí)現(xiàn)方法

    Kotlin圖文講解多語(yǔ)言支持實(shí)現(xiàn)方法

    這篇文章主要介紹了Kotlin多語(yǔ)言支持實(shí)現(xiàn)方法,在Android開發(fā)中,我們?nèi)绾沃С侄嗾Z(yǔ)言APP呢,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值
    2023-02-02

最新評(píng)論