📄 d0c893d5d59d001d1f0cc1975aa68991
字号:
package com.misoo.pkaz;
import java.util.ArrayList;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.view.View;
public class GraphicView extends View {
private ArrayList <Node> show_list;
GraphicView(Context context) {
super(context);
show_list = new ArrayList<Node>();
this.build_model();
}
@Override protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.WHITE);
this.drawNodeList(canvas);
}
private void drawNodeList(Canvas canvas)
{
Node curr_node;
int count = show_list.size();
for(int i=0; i<count; i++){
curr_node = show_list.get(i);
curr_node.draw(canvas);
}
}
public void build_model()
{
show_list.add(new Node("Linda", "female"));
show_list.add(new Node("James", "male"));
show_list.add(new Node("Peter", "male"));
show_list.add(new Node("Cristina", "female"));
show_list.add(new Node("Tom", "male"));
show_list.add(new Node("John", "male"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -