このサイトでライブ壁紙を勉強していました。しかし、何かわからないことがあります。
チュートリアルのコードの例には、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>
円の中を通過するのは何ですか?これを何と呼ぶか知っている人はいますか?このリストはクラスを参照していますか? 私のタイトルがわからない原因。ありがとうございました..