0

私は経験豊富なiOS開発者ですが、Android開発者は初めてで、ここでいくつかの初心者の質問をしています...

背景画像があるアプリを作成し、その上に他の画像を配置する必要があります。また、それらの画像の上に、ちらつき(不透明度のオン/オフ)するさまざまな「グロー」画像を配置する必要があり、必要ですこれらすべての画像の配置を適切に制御します。ここには高性能の目標はありません。オブジェクトも多くなく、実際にはゲームではありません。

これに最適なアプローチは何ですか?これに ImageView を使用できますか、それともスレッドで Surface とカスタム ドローを使用する方がよいでしょうか?

そして、あなたが提案するものは何でも、アプローチ(ImageViewまたはカスタム描画)に関する優れたチュートリアルへのリンクを提供できますか.

ありがとうござい
ます

4

1 に答える 1

0

私の経験では:

  • ほとんどが静的である場合は、XML や ImageViews などに固執する必要があります。

  • 単純なアニメーションの場合、定義済みの Android クラスは問題なく、やや使いやすいです。

  • 本当のカスタムが必要な場合は、キャンバスでの描画が最適です

View を拡張して onDraw メソッドをオーバーライドするか、パフォーマンスは向上しますが使いにくい SurfaceView を作成できます。

(申し訳ありませんが、チュートリアルのリンクはありません)

于 2012-11-08T09:34:51.483 に答える