最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android生成帶圓角的Bitmap圖片

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

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

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

//生成圓角圖片
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在linux下刷機(jī)教程

    Android在linux下刷機(jī)教程

    android 在linux下刷機(jī),我們只需要下載相應(yīng)的zip包,然后一條命令就可以完成,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2016-09-09
  • Android中監(jiān)聽軟鍵盤輸入的使用方式

    Android中監(jiān)聽軟鍵盤輸入的使用方式

    今天我們來討論一下Android中監(jiān)聽軟鍵盤輸入的使用方式,它允許用戶輸入文本和執(zhí)行其他操作,但是,有時(shí)候我們需要在用戶輸入文本時(shí)進(jìn)行一些特殊的處理,比如實(shí)時(shí)驗(yàn)證輸入內(nèi)容、限制輸入字符的類型等,因此,了解如何監(jiān)聽軟鍵盤輸入是非常重要的
    2023-10-10
  • Android多線程及異步處理問題詳細(xì)探討

    Android多線程及異步處理問題詳細(xì)探討

    究其為啥需要多線程的本質(zhì)就是異步處理,直觀一點(diǎn)說就是不要讓用戶感覺到“很卡”為了提高用戶體驗(yàn)?zāi)鞘潜仨氁褂玫?/div> 2013-06-06
  • Android自定義RecyclerView Item頭部懸浮吸頂

    Android自定義RecyclerView Item頭部懸浮吸頂

    這篇文章主要為大家詳細(xì)介紹了Android自定義RecyclerView Item頭部懸浮吸頂,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android中RecycleView與ViewPager沖突的解決方法及原理

    Android中RecycleView與ViewPager沖突的解決方法及原理

    這篇文章主要給大家介紹了關(guān)于Android中RecycleView與ViewPager沖突的解決方法及原理的相關(guān)資料,以及ViewPager嵌套R(shí)ecycleView卡頓問題的處理方法,文中通過示例代碼介紹的非常狎昵,需要的朋友可以參考下
    2018-07-07
  • 使用Thumbnails實(shí)現(xiàn)圖片指定大小壓縮

    使用Thumbnails實(shí)現(xiàn)圖片指定大小壓縮

    這篇文章主要為大家詳細(xì)介紹了使用Thumbnails實(shí)現(xiàn)圖片指定大小壓縮,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • App中如何獲取gradle的配置信息

    App中如何獲取gradle的配置信息

    這篇文章主要給大家介紹了關(guān)于App中如何獲取gradle的配置信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Android中自定義ContentProvider實(shí)例

    Android中自定義ContentProvider實(shí)例

    應(yīng)用A(TestBaidu)調(diào)用另外一個(gè)應(yīng)用(TestContentProvider)中的自定義ContentProvider,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈
    2013-06-06
  • Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果

    Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android實(shí)現(xiàn)斷點(diǎn)多線程下載

    Android實(shí)現(xiàn)斷點(diǎn)多線程下載

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)斷點(diǎn)多線程下載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評(píng)論

吴堡县| 马山县| 天长市| 固原市| 临泉县| 新干县| 汝阳县| 云梦县| 乳山市| 全南县| 许昌县| 鄯善县| 禄丰县| 安国市| 永登县| 东城区| 玛多县| 车致| 霍城县| 师宗县| 建德市| 广丰县| 宝丰县| 四平市| 吴旗县| 邓州市| 五寨县| 县级市| 万州区| 徐州市| 敦煌市| 崇仁县| 达日县| 虎林市| 斗六市| 什邡市| 保定市| 临海市| 永川市| 鄂托克旗| 山阳县|