たとえば、リストの各行にグラデーションの背景がある場合、グラデーションの画像を使用するか、xml で描画可能な形状でそのグラデーションを定義する方がよいでしょうか? 2 つの方法のパフォーマンスに大きな違いはありますか?
質問する
4026 次
2 に答える
5
同様の質問をしたところ、ベクトルを使用するよりも画像ドローアブルを使用する方が計算上効率的であるように聞こえました(ただし、私は専門家ではないので、引用しないでください)
それは、そもそも何を達成しようとしているのかに大きく依存します。変更されないクリエイティブ アセットを完成させた場合、それらからビットマップなどを作成することは理にかなっています。
ただし、色、サイズ、トランジションなどがすぐに変更される可能性が高く、多くの場合、プロトタイピングやアプリケーションの肉付けを始めたばかりの場合、ビットマップは実際には役に立ちません。
開発中と前もって、再利用して頻繁に更新できるドローアブルのライブラリを作成します。次に、すべてが完了して承認されたら、パフォーマンスが重要な場合はイメージに戻ります。
十分に整理されている場合は、テーマまたはスタイルを使用して 2 つを切り替えることができます。
于 2010-11-10T17:13:19.517 に答える
3
時期尚早に最適化しないでください。何が良くなるかを知るのは本当に難しいことです。変更しやすいので、xmlで行うだけです。
于 2010-10-24T02:57:00.757 に答える