fun circleBitmap(bitmap: Bitmap):Bitmap{var bitmapCircle=Bitmap.createBitmap(100,100,Bitmap.Config.ARGB_8888)var canvas=Canvas(bitmapCircle)var paint=Paint()paint.isAntiAlias=true//  使用Shader着色器 画/*    paint.setShader(BitmapShader(bitmap,Shader.TileMode.CLAMP,Shader.TileMode.CLAMP))canvas.drawCircle(50f,50f,40f,paint)canvas.save()*///使用Xfermode图像混合模式canvas.drawCircle(50f,50f,40f,paint)paint.setXfermode(PorterDuffXfermode(PorterDuff.Mode.SRC_IN))canvas.drawBitmap(bitmap,0f,0f,paint) /*path裁剪圆形var path=Path()path.addCircle(50f,50f,40f,Path.Direction.CCW)canvas.clipPath(path);canvas.drawBitmap(bitmap,0f,0f,paint)*/paint.reset()paint.setAntiAlias(true);paint.setFilterBitmap(true);paint.setDither(true);paint.setColor(Color.RED);paint.setStyle(Paint.Style.STROKE);paint.setStrokeWidth(3f);canvas.drawCircle(50f, 50f, 40f, paint);return bitmapCircle;

android裁剪圆形几种方式.相关推荐

  1. android 定位的几种方式介绍

    [地理位置] android 定位的几种方式介绍 开发中对于地图及地理位置的定位是我们经常要用地,地图功能的使用使得我们应用功能更加完善,下面 www.androidkaifa.com 总结了一下网络 ...

  2. Android 反射 换一种方式编程

    Android 反射-换一种方式编程 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/59109933 本文出自[赵彦军的博客] 上一 ...

  3. Python:实现图片裁剪的两种方式——Pillow和OpenCV

    原文:https://blog.csdn.net/hfutdog/article/details/82351549 在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还 ...

  4. Python图片裁剪的两种方式——Pillow和OpenCV

    本文参考Python图片裁剪的两种方式--Pillow和OpenCV并进行了一些更新 感谢作者:hfutdog 在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一 ...

  5. iOS之实现图片裁剪的几种方式

    iOS之实现图片裁剪的几种方式 1.使用CGImageCreateWithImageInRect函数 CGImageCreateWithImageInRect函数是属于Core Graphics Fr ...

  6. python opencv 裁剪图片_Python图片裁剪的两种方式——Pillow和OpenCV

    在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一种利用了OpenCV.两种方式都需要简单的几行代码,这可能也就是现在Python那么流行的原因吧. OpenCV ...

  7. Android数据存储几种方式用法总结

    Android数据存储几种方式用法总结 1.概述 Android提供了5种方式来让用户保存持久化应用程序数据.根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存 ...

  8. 阿里软件测试二面:adb 连接 Android 手机的两种方式,看完你就懂了

    前言 随着现在移动端技术的突飞猛进,导致现在市场上,APP 应用数不胜数,那对于测试工程师而言,对于 APP 的测试,那基本就是一个必修课了. 今天,我就来给大家介绍一下,adb 连接 Android ...

  9. Python实现图片裁剪的两种方式——Pillow和OpenCV

    在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一种利用了OpenCV.两种方式都需要简单的几行代码,这可能也就是现在Python那么流行的原因吧. 首先,我们有 ...

最新文章

  1. Bringing up interface eth0: Error: Unknown connection: 0e4faef8-9838-4a5d-8d08-47ed5e4415c7.
  2. 【Zabbix】配置 腾讯企业邮箱 发送报警邮件
  3. 感染性的木马病毒分析之样本KWSUpreport.exe
  4. 引用自己创建的css样式表_如何使用CSS创建联系表
  5. [css] 有用过scss和sass吗?说说它们之间的区别是什么?
  6. 临牌过期保险能理赔吗?
  7. 数据结构 6-0 图
  8. git push 忽略.idea文件夹下的文件
  9. 20190901每日一句 那就从现在开始吧,让生命变得更有价值
  10. leapmotion 控制面板的启动
  11. c语言吧五子棋纯干货注释,请帮我注释下这个五子棋程序
  12. 2021年第十八届五一数学建模竞赛题目 C题 数据驱动的异常检测与预警问题 解题论文完整版
  13. 遗传算法解决车辆路径问题
  14. Android Studio使用WIFI调试应用
  15. Java对接支付宝的支付、退款、提现
  16. [转]C#中的global关键字(global::)
  17. SEEDLab DNS_Remote Attack 实验报告
  18. HBuilder打开发生了错误。请参阅日志文件
  19. 用Python做一个游戏辅助脚本(含完整编程思路)
  20. SecureCRT的使用方法和技巧(二) 常用指令

热门文章

  1. 基于Android的地铁查询系统app-计算机毕业设计
  2. 10月2日科技资讯|余承东:华为6G研发需10年;库克“iPhone 11势头强劲”;TensorFlow 2.0正式版发布
  3. 大话II的wdf文件概述
  4. python是一个免费开源的软件吗_Python是开源的吗?使用Python的软件开发领域
  5. 传播公益广告正能量可借力大学生群体
  6. 7步搞懂分布式全内容,已有千人收藏
  7. 纯html的form表单实操练习
  8. jpg中读取GPS信息
  9. 上海python编程培训机构
  10. 爬取百度糯米信息——深圳所有甜品店