アンドロイドで画像を扱うには、キャンバスクラスのdrawBitmapを使うか、xmlで定義したイメージビューを使うかになる。
今回はイメージビューの参照の切り替えについてだ。
ImagaView imageView = new ImageView(this);
imageView.setImageResource(R.drawable.○○);
これでres/drawableディレクトリ内にある画像への参照が渡される。
()内の型はint型だ。
具体的な中身はgen/R.javaを開けば確認できる。
ちなみにR.javaはいじってはならない自動生成されるファイルだ。
よって○○という画像を△△という画像に切り替えるには
imageView.setImageResource(R.drawable.△△)
これでOK、invalidate();の必要はないようだ。