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

Android生成帶圓角的Bitmap圖片

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

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

有時候我們在開發(fā)Android應(yīng)用時,會遇到圓角圖片的問題,那么,我們?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;
 }
}

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

相關(guān)文章

  • Android在linux下刷機教程

    Android在linux下刷機教程

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

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

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

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

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

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

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

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

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

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

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

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

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

    Android中自定義ContentProvider實例

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

    Android自定義View仿QQ運動步數(shù)效果

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

    Android實現(xiàn)斷點多線程下載

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

最新評論

承德县| 长阳| 林西县| 芮城县| 碌曲县| 昭通市| 鄂州市| 托克托县| 双柏县| 苍溪县| 上蔡县| 广灵县| 扎囊县| 绥滨县| 枣阳市| 灵武市| 南召县| 迭部县| 河北省| 莱州市| 元氏县| 东宁县| 广东省| 马关县| 乌海市| 肥城市| 乳山市| 双峰县| 博罗县| 梓潼县| 资阳市| 石阡县| 富民县| 云龙县| 米林县| 县级市| 咸阳市| 丹阳市| 林西县| 曲麻莱县| 扎鲁特旗|