gpt4 book ai didi

android - 在android中绘制一个带边框的填充矩形

转载 作者:IT王子 更新时间:2023-10-28 23:53:25 46 4
gpt4 key购买 nike

在 Android 中有什么方法可以绘制一个带有黑色边框的填充矩形。我的问题是 canvas.draw() 需要一个绘画对象,据我所知,绘画对象不能为填充和描边使用不同的颜色。有没有办法解决这个问题?

最佳答案

尝试绘画。setStyle(Paint.Style.FILL) 和绘画。setStyle(Paint.Style.STROKE )。

Paint paint = new Paint();
Rect r = new Rect(10, 10, 200, 100);

@Override
public void onDraw(Canvas canvas) {
// fill
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.MAGENTA);
canvas.drawRect(r, paint);

// border
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.BLACK);
canvas.drawRect(r, paint);
}

关于android - 在android中绘制一个带边框的填充矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545792/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com