我在这个网站上学习动态壁纸。但是有些东西我不明白。
本教程代码中的示例有一个名为 MyPoint 的类
public class MyPoint {
String text;
private int x;
private int y;
public MyPoint(String text, int x, int y) {
this.text = text;
this.x = x;
this.y = y;
}
}
然后在他创建了一个 MyWallpaperService 类之后。在那个类里面有一行这样的代码
private List<MyPoint> circles;
private Paint paint = new Paint();
private int width;
int height;
private boolean visible = true;
private int maxNumber;
private boolean touchEnabled;
public MyWallpaperEngine() {
SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(MyWallpaperService.this);
maxNumber = Integer
.valueOf(prefs.getString("numberOfCircles", "4"));
touchEnabled = prefs.getBoolean("touch", false);
circles = new ArrayList<MyPoint>();
paint.setAntiAlias(true);
paint.setColor(Color.WHITE);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeWidth(10f);
handler.post(drawRunner);
}
可以看到部分代码有
private List<MyPoint> circles;
这是我不明白的部分?这里发生了什么?List<MyPoint>
圈子里会发生什么?有谁知道这叫什么?这个列表是指一个类吗?因为我不确定我的标题。谢谢..