我在android studio中创建了一个正方形,我的代码如下。我不知道如何集中它。目前我已经从20的x位置和20的y位置开始。我如何使它位于中心位置,我只需要保持与坐标无关的位置,还是有一种方法可以准确地完成它?如何在android studio中居中正方形
package com.example.cms0369.somethingelse;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;
public class Draw extends View {
Paint paint = new Paint();
//float startX;
//float startY;
//float stopX;
//float stopY;
public Draw(Context context){
super(context);
paint.setColor(Color.BLACK);
}
@Override
public void onDraw(Canvas canvas){
canvas.drawLine(20, 20, 200, 20, paint);
canvas.drawLine(20, 20, 20, 200, paint);
canvas.drawLine(20, 200, 200, 200, paint);
canvas.drawLine(200, 200, 200, 20, paint);
}
}
2015-05-11
Phill