📄 50aac961e99d001d1f0cc1975aa68991
字号:
package com.misoo.pkaz;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
public abstract class Node {
public static int x;
public static int y;
protected Paint paint= new Paint();
protected String name, sex;
public Node(String na, String sx) {
name = na;
sex = sx;
}
public abstract void draw(Canvas canvas);
//-----------------------------------------
public class MaleNode extends Node{
public MaleNode(String na){
super(na, "male");
}
@Override
public void draw(Canvas canvas){
paint.setAntiAlias(true);
paint.setTextSize(16);
paint.setColor(Color.BLUE);
canvas.drawRect(x-10, y-10, x, y, paint);
canvas.drawText(name, x+10, y, paint);
y += 20;
}
};
public class FemaleNode extends Node{
public FemaleNode(String na) {
super(na, new String("female"));
}
@Override
public void draw(Canvas canvas){
paint.setAntiAlias(true);
paint.setTextSize(16);
paint.setColor(Color.RED);
canvas.drawCircle(x-5, y-5, 5, paint);
canvas.drawText(name, x+10, y, paint);
y += 20;
}
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -