4

私はiOSのバックグラウンドから来ました。高速ビューのルールの1つは、可能であれば透明なバックグラウンドとpngを避けることです。Androidでこれに関する情報は見つかりませんでした。だから私の質問は、可能な場合は不透明なビューとドローアブルを使用する必要がありますか、それともAndroidはiOSほどこれを気にしませんか?

4

2 に答える 2

2

@blackbeltが言ったように、透明性は常にパフォーマンスに影響を与えます。可能であれば、透明なビューや画像の使用は避けてください。

また、Androidでは、半透明のビュー/アクティビティを使用できます。これらは、単純な透明性よりも数桁パフォーマンスに影響を与えます。可能であれば、それらも避けてください。

于 2012-09-27T09:34:41.423 に答える
0

オーバードローに関するAndroidのドキュメントを確認することをお勧めします。

システムが不透明なピクセルをその上に描画することによって既存の描画されたピクセルを完全に非表示にする標準のオーバードローとは異なり、透明なオブジェクトでは、既存のピクセルを最初に描画する必要があります。これにより、正しいブレンド方程式が発生します。

于 2018-09-24T17:34:59.323 に答える