Android之Canvas的drawRoundRect()
【摘要】 1 问题
Canvas的drawRoundRect()函数怎么用
public void drawRoundRect(RectF rect, float rx, float ry, Paint paint)
功能:该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。 float rx:生成圆角的椭圆的X轴半径float ry:生成圆角的椭圆的Y轴半...
1 问题
Canvas的drawRoundRect()函数怎么用
public void drawRoundRect(RectF rect, float rx, float ry, Paint paint)
-
功能:该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。
-
-
float rx:生成圆角的椭圆的X轴半径
-
float ry:生成圆角的椭圆的Y轴半径
2 代码实现
TestView.java文件如下
-
package com.onemt.sdk.circle;
-
-
import android.content.Context;
-
import android.graphics.Canvas;
-
import android.graphics.Color;
-
import android.graphics.Paint;
-
import android.graphics.RectF;
-
import android.util.AttributeSet;
-
import android.view.View;
-
-
import androidx.annotation.NonNull;
-
import androidx.annotation.Nullable;
-
-
public class TestView extends View {
-
-
-
private Paint mPaint;
-
private RectF rectf;
-
public TestView(@NonNull Context context) {
-
super(context);
-
init();
-
}
-
-
public TestView(@NonNull Context context, @
文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/105020351
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)