ノベル・アプリ設計考察…

 さて。
 いろいろとイジくってきて、なんとなくわかってきた気になったので、そろそろ組み立てていこうかと思う。
 そこでちょいと悩みどころなのが、SurfaceView の必要性。
 テキスト表示にはTextViewが便利なので、使うことは決定。
 で、画像なんかの表示に、もうひとつViewを使おうと思っているのだが…。
 実のところ、TextViewで事足りてしまうのである。

 TextViewは、名前からの先入観で、テキスト専門のViewに思えてしまうが、SurfaceView 同様、ちゃんと画像も表示できる。
 もちろん、画像の上に文字を重ね合わせられるし、驚くことに、定期的にonDraw()が呼び出されて更新もされる。
 それもこの定期更新は、スレッドを使用しなくてもされるのだ。
 1/60同期はとってないようだが、表示画像を移動させてもチラつかない。
 なら、特に描画同期を取る必要もない。
 そう詳しくテストしてないのでアレだが、もしかしたら内部的にダブルバッファを持っているのかも…?
 まぁ、テスト環境が、VirtualBox のせいかもしれないけどね。

 それはともかく。
 性能を考えたら、SurfaceView の必要性はないのである。
 さて。どうしたものか…。

Posted in 雑記. Tags: , . ノベル・アプリ設計考察… はコメントを受け付けていません »