我是靠谱客的博主 大方水壶,最近开发中收集的这篇文章主要介绍获取圆形图标,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

private Bitmap getRoundCornerImage(Bitmap bitmap) {
  if (bitmap != null) {
   Bitmap oldBitmap = Bitmap.createBitmap(bitmap.getWidth(),
     bitmap.getHeight(), Config.ARGB_8888);
   Canvas canvas = new Canvas(oldBitmap);
   Paint paint = new Paint();
   Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
   RectF rectf = new RectF(rect);
   paint.setAntiAlias(true);
   canvas.drawRoundRect(rectf, bitmap.getWidth() / 5,
     bitmap.getHeight() / 5, paint);
   paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
   canvas.drawBitmap(bitmap, null, rect, paint);
   return oldBitmap;
  } else {
   return null;
  }

 }

转载于:https://my.oschina.net/u/2265966/blog/352894

最后

以上就是大方水壶为你收集整理的获取圆形图标的全部内容,希望文章能够帮你解决获取圆形图标所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部