?? a0b3655cea9d001d1f0cc1975aa68991
字號:
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 FemaleNode("Linda"));
show_list.add(new Node.MaleNode("James"));
show_list.add(new Node.MaleNode("Peter"));
show_list.add(new Node.FemaleNode("Cristina"));
show_list.add(new Node.MaleNode("Tom"));
show_list.add(new Node.MaleNode("John"));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -