Android 使用CornerPathEffect绘制圆角矩形
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绘制圆角矩形相关推荐
- android绘制圆角矩形
android中可以绘制圆角矩形. 1.利用画布cavas绘制 如果提供了一个方法可以在画布上绘制圆角矩形: 函数名称:public void drawRoundRect (RectF rect, f ...
- 微信小程序使用canvas绘制圆角矩形在Android:变形、锯齿
这两天用小程序实现分享生成海报,那我的手机测的一直没问题,结果后来用同事的小米测发现:画的图形缺个角,锯齿形的,根据小程序社区回复:使用ctx.arc + ctx.lineTo就能避免Android错 ...
- Android开发之自定义圆角矩形图片ImageView
android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap ...
- Android开发之自定义圆角矩形图片ImageView的实现 - Jamy Cai
android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap ...
- 绘制圆角矩形(方法 )
/* sharecodes.org 友情提醒:尊重知识,转载请注明原创作者.出处! */ /// <summary> /// C# GDI+ 绘制圆角矩形 /// </summary ...
- JavaScript 使用canvas绘制圆角矩形边框
目录 分析 完整代码如下 前言 在react项目中需要用到绘制矩形填充, 因为直角矩形不够美观, 需要绘制圆角填充矩形 分析 Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实 ...
- GDI+绘制圆角矩形
1.最近,用到GDI+绘图,但是发现没有绘制圆角矩形的函数,故自己写了一个.下面贴出原理和代码,以作备份. 2.要绘制圆角矩形,基础是普通的直角矩形,需要做的就是将直角画成弧形. 3.绘制圆角矩形可以 ...
- canvas绘图,绘制圆角矩形。圆角线条。圆形头像
//绘制圆角矩形 //x.x坐标,y,y轴坐标.width宽 height高 radius圆角(一定不能大于height的一半,否则不显示) fillColor填充颜色.borderColor线 ...
- php 绘制圆角矩形,快速绘制圆角矩形的三种方法 - 行业动态 - 济南新视觉实训基地-平面UI设计PS培训,室内设计,web前端,影视3D动画后期制作培训...
圆角矩形可谓是UI设计中,我们最常见到的元素之一了,通过圆角矩形工具去绘制的圆角过于普通,且略显呆板,缺少吸引力.今天新视觉实训就给大家分享三种绘制圆角矩形的方法,让我们在千篇一律的圆角矩形中找寻一些 ...
最新文章
- android 组件不可见,Android setVisibility(View.VISIBLE)不显示该组件
- SQL多字段模糊查询
- Javascript实现二级select联动
- win8系统电脑中病毒了怎么办,如何解决win8电脑中毒
- 常用ajax调用方法,web前端之4种常用的Ajax请求方式
- mysql的索引(一)
- C++使用librdkafka创建消费者和生产者
- kali rpm 安装方法_解决kali linux中无法使用RPM命令
- 电脑自带的应用商店连接不到服务器,win10应用商店无法连接服务器最佳解决方法...
- transformer 模型的decoder部分 带gif动图
- 新百家姓出来了,看你排第几位?
- Android - 制作聊天气泡.9格式
- 大锅菜机器人_天津农学院现“炒菜机器人” 做番茄炒蛋堪比大师傅
- python营销骗局_利用Python对天猫店铺销售进行分析.下
- vivado使用tcl脚本一键生成mcs文件
- C++ API 设计 07 第二章
- python去除PDF中印章
- NY8B062E 例程之 ADC_Interrupt
- googlemap中添加指南针图标
- javascript常用的小技巧
热门文章
- react表格无缝滚动_js实现表格无缝滚动效果
- mysql慢查询日志平时开启吗_MySQL开启慢查询日志功能的方法
- C++知识点37——拷贝构造函数
- WCF wsHttpBinding之Transport security Mode, clientCredentialType=”Basic”
- 老旧的金融机构,是时候赶赶云计算的时髦了
- 物联网奇点:给物联网设备使用的Docker
- Java SE7新特性之switch语句中使用字符串
- ubuntu 安装redis
- corosync+pacemaker实现高可用(HA)集群(二)
- VB.NET模块的总结(一)精简版