我已经使用此类在Android项目中使用Canvas绘制了一个椭圆形
public class MyView extends View {
public MyView(Context context) {
super(context);
}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.GRAY);
RectF oval1 = new RectF(150, 200, getWidth() - 150, getHeight() - 350);
canvas.drawOval(oval1, paint);
}
并使用以下方法在MainActivity中设置contentView
setContentView(new MyView(this));
现在,我需要将这个椭圆形的所有边界像素放入数组中。请帮我解决一下这个。预先感谢。