CornerPathEffect 可以用来画圆角,比如我们想要画一个圆角矩形,那么就可以使用。

代码:

public class CornerPathEffectViewTest extends View {private Paint paint;private Path path;private PathEffect pathEffect;private int startY;private Path pathAll;public CornerPathEffectViewTest(Context context) {super(context);init(context);}public CornerPathEffectViewTest(Context context, @Nullable AttributeSet attrs) {super(context, attrs);init(context);}public CornerPathEffectViewTest(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);init(context);}private void init(Context context) {paint = new Paint();paint.setColor(Color.RED);paint.setAntiAlias(true);paint.setStyle(Paint.Style.STROKE);paint.setStrokeWidth(5);paint.setTextSize(40);path = new Path();path.addRect(new RectF(20,20,400,400), Path.Direction.CW);startY = 120;pathEffect = new CornerPathEffect(20);paint.setPathEffect(pathEffect);}@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);canvas.drawPath(path,paint);}
}

效果:

Android 使用CornerPathEffect绘制圆角矩形相关推荐

  1. android绘制圆角矩形

    android中可以绘制圆角矩形. 1.利用画布cavas绘制 如果提供了一个方法可以在画布上绘制圆角矩形: 函数名称:public void drawRoundRect (RectF rect, f ...

  2. 微信小程序使用canvas绘制圆角矩形在Android:变形、锯齿

    这两天用小程序实现分享生成海报,那我的手机测的一直没问题,结果后来用同事的小米测发现:画的图形缺个角,锯齿形的,根据小程序社区回复:使用ctx.arc + ctx.lineTo就能避免Android错 ...

  3. Android开发之自定义圆角矩形图片ImageView

    android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap ...

  4. Android开发之自定义圆角矩形图片ImageView的实现 - Jamy Cai

    android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap ...

  5. 绘制圆角矩形(方法 )

    /* sharecodes.org 友情提醒:尊重知识,转载请注明原创作者.出处! */ /// <summary> /// C# GDI+ 绘制圆角矩形 /// </summary ...

  6. JavaScript 使用canvas绘制圆角矩形边框

    目录 分析 完整代码如下 前言 在react项目中需要用到绘制矩形填充, 因为直角矩形不够美观, 需要绘制圆角填充矩形 分析 Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实 ...

  7. GDI+绘制圆角矩形

    1.最近,用到GDI+绘图,但是发现没有绘制圆角矩形的函数,故自己写了一个.下面贴出原理和代码,以作备份. 2.要绘制圆角矩形,基础是普通的直角矩形,需要做的就是将直角画成弧形. 3.绘制圆角矩形可以 ...

  8. canvas绘图,绘制圆角矩形。圆角线条。圆形头像

    //绘制圆角矩形 //x.x坐标,y,y轴坐标.width宽 height高  radius圆角(一定不能大于height的一半,否则不显示)   fillColor填充颜色.borderColor线 ...

  9. php 绘制圆角矩形,快速绘制圆角矩形的三种方法 - 行业动态 - 济南新视觉实训基地-平面UI设计PS培训,室内设计,web前端,影视3D动画后期制作培训...

    圆角矩形可谓是UI设计中,我们最常见到的元素之一了,通过圆角矩形工具去绘制的圆角过于普通,且略显呆板,缺少吸引力.今天新视觉实训就给大家分享三种绘制圆角矩形的方法,让我们在千篇一律的圆角矩形中找寻一些 ...

最新文章

  1. android 组件不可见,Android setVisibility(View.VISIBLE)不显示该组件
  2. SQL多字段模糊查询
  3. Javascript实现二级select联动
  4. win8系统电脑中病毒了怎么办,如何解决win8电脑中毒
  5. 常用ajax调用方法,web前端之4种常用的Ajax请求方式
  6. mysql的索引(一)
  7. C++使用librdkafka创建消费者和生产者
  8. kali rpm 安装方法_解决kali linux中无法使用RPM命令
  9. 电脑自带的应用商店连接不到服务器,win10应用商店无法连接服务器最佳解决方法...
  10. transformer 模型的decoder部分 带gif动图
  11. 新百家姓出来了,看你排第几位?
  12. Android - 制作聊天气泡.9格式
  13. 大锅菜机器人_天津农学院现“炒菜机器人” 做番茄炒蛋堪比大师傅
  14. python营销骗局_利用Python对天猫店铺销售进行分析.下
  15. vivado使用tcl脚本一键生成mcs文件
  16. C++ API 设计 07 第二章
  17. python去除PDF中印章
  18. NY8B062E 例程之 ADC_Interrupt
  19. googlemap中添加指南针图标
  20. javascript常用的小技巧

热门文章

  1. react表格无缝滚动_js实现表格无缝滚动效果
  2. mysql慢查询日志平时开启吗_MySQL开启慢查询日志功能的方法
  3. C++知识点37——拷贝构造函数
  4. WCF wsHttpBinding之Transport security Mode, clientCredentialType=”Basic”
  5. 老旧的金融机构,是时候赶赶云计算的时髦了
  6. 物联网奇点:给物联网设备使用的Docker
  7. Java SE7新特性之switch语句中使用字符串
  8. ubuntu 安装redis
  9. corosync+pacemaker实现高可用(HA)集群(二)
  10. VB.NET模块的总结(一)精简版