Android Bitmap圆角
代码如下:
public Bitmap transform(Bitmap source) {int size = Math.min(source.getWidth(), source.getHeight());int x = (source.getWidth() - size) / 2;int y = (source.getHeight() - size) / 2;Bitmap squaredBitmap = Bitmap.createBitmap(source, x, y, size, size);if (squaredBitmap != source) {source.recycle();}Bitmap bitmap = Bitmap.createBitmap(size, size, source.getConfig());Canvas canvas = new Canvas(bitmap);Paint paint = new Paint();BitmapShader shader = new BitmapShader(squaredBitmap, BitmapShader.TileMode.CLAMP, BitmapShader.TileMode.CLAMP);paint.setShader(shader);paint.setAntiAlias(true);float r = size/2f;canvas.drawCircle(r, r, r, paint);squaredBitmap.recycle();return bitmap;}
Android Bitmap圆角相关推荐
- Android bitmap图片处理
一.View转换为Bitmap 在Android中所有的控件都是View的直接子类或者间接子类,通过它们可以组成丰富的UI界面.在窗口显示的时候Android会把这些控件都加载到内存中 ...
- Android 圆形/圆角图片的方法
Android 圆形/圆角图片的方法 眼下网上有非常多圆角图片的实例,Github上也有一些成熟的项目.之前做项目,为了稳定高效都是选用Github上的项目直接用.但这样的结束也是Android开发必 ...
- android paint 圆角 绘制_[BOT] 一种android中实现“圆角矩形”的方法
内容简介 文章介绍ImageView(方法也可以应用到其它View)圆角矩形(包括圆形)的一种实现方式,四个角可以分别指定为圆角.思路是利用"Xfermode + Path"来进行 ...
- android 简单实现圆角,Android 实现圆角图片的简单实例
Android 实现圆角图片的简单实例 实现效果图: 本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出.于是自己自定义了个View,实现图片的圆角以及圆形效 ...
- android bitmap 获取像素点 太慢_Drawable与 Bitmap 转换总结
和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 从资源中获取Bitmap Bitmap ----> byte[] byte[] ----> ...
- android imageview 锯齿,[置顶] android 自定义圆角ImageView以及锯齿的处理
看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...
- android制作圆角button
转载:http://blog.csdn.net/u010850027/article/details/48009461 经常玩儿App的小伙伴都知道,APP上面有很多按钮都是圆角的,圆形给人感觉饱满, ...
- Android Bitmap转换WebP图片导致损坏的分析及解决方案
Android Bitmap转换WebP图片导致损坏的分析及解决方案 参考文章: (1)Android Bitmap转换WebP图片导致损坏的分析及解决方案 (2)https://www.cnblog ...
- Android的圆角按钮和按钮颜色
1. android 设置圆角按钮后,按下按钮后,还能改变按钮的颜色 <span style="font-size:18px;"><?xml version=&q ...
最新文章
- This is probably not a problem with npm. There is likely additional logging output above
- 虚拟机的操作系统的安装
- 重置linux内核,Linux Kernel 驱动非授权重置统计漏洞
- PHP基于数组的分页函数(核心函数array_slice())
- 苹果亮度自动调节怎么关闭_iPhone 总是自动亮屏,该怎么关闭?
- 第二季-专题6-点亮指路灯
- 使用Caronte在CTF比赛中完成网络流量分析
- 如何评价一个专业PKM软件?
- Autodesk如何炸开增加属性块
- 微软的面试题及答案-超变态但是很经典
- php实现加密解密,PHP实现的加密解密处理类
- 浏览器火狐3.0发布之盛况
- [训练9] 创建猫类
- 7-6 打印沙漏 (20 分)
- 英文单词缩写规则(转自天涯)
- Svchost.exe是病毒的两种情况
- 绕不开的TCP之三次握手
- 【多线程】多线程基础知识
- 浅入浅出游戏粒子系统
- 一知半解学CubeMX——IIC:OLED屏显示