91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在Android上繪制圓形并填充顏色

小樊
122
2024-08-08 19:08:36
欄目: 編程語言

要在Android上繪制圓形并填充顏色,可以使用Canvas和Paint類來實現。以下是一個簡單的示例代碼:

public class MyView extends View {

    private Paint mPaint;

    public MyView(Context context) {
        super(context);
        mPaint = new Paint();
        mPaint.setColor(Color.RED);
        mPaint.setStyle(Paint.Style.FILL);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);

        int centerX = getWidth() / 2;
        int centerY = getHeight() / 2;
        int radius = 100;

        canvas.drawCircle(centerX, centerY, radius, mPaint);
    }
}

在這個示例中,我們創建了一個自定義的View類MyView,并在構造方法中初始化了畫筆Paint,設置了畫筆顏色為紅色并且填充樣式為填充。

在onDraw方法中,我們獲取View的寬度和高度,然后計算出圓心的坐標和半徑,并使用Canvas的drawCircle方法來繪制一個圓形,并使用上面初始化的畫筆來填充顏色。最后,在Activity中將這個自定義View添加到布局中即可顯示出繪制的圓形。

0
镇宁| 平阴县| 罗定市| 南阳市| 巴南区| 延吉市| 库尔勒市| 壶关县| 明水县| 阿拉善右旗| 调兵山市| 丰台区| 冕宁县| 东乌珠穆沁旗| 呼和浩特市| 库伦旗| 河南省| 东光县| 汶川县| 体育| 五常市| 元阳县| 清苑县| 武隆县| 海晏县| 永年县| 大埔县| 绵阳市| 永福县| 云浮市| 夏邑县| 汝阳县| 尤溪县| 资兴市| 长丰县| 临江市| 苗栗县| 北流市| 伊川县| 辽宁省| 仁怀市|