70dfb01ce89d001d1f0cc1975aa68991
来自「Android平台对应的高欢堂所编写的书籍的对应源代码 可以不用敲键盘了」· 代码 · 共 40 行
TXT
40 行
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);
Node.x = 30;
Node.y = 30;
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 + =
减小字号Ctrl + -
显示快捷键?