いくつかの (画像) ビューで行うsetAlpha(0.5f)
と、少なくとも Android 4 以降のタブレットでは、アプリの動作が非常に遅くなります。
呼び出しを削除するsetAlpha
と、アプリ (スクロールとページング) がスムーズに動作します。
ビューを半透明にする代替/高速な方法はありますか?
コードを提供していただければ、何が問題なのかを確認することができます。アプリが遅くなる理由や説明はありません。アプリの動作を遅くするには、コード/プロジェクト/レイアウトに他のものが必要です。
子を描画する前に Canvas.saveLayerAlpha() を呼び出すカスタム ビューを作成してみてください。Android 3.0 以降のバージョンには View.setAlpha() API があります。
また、透明または不透明な背景を作成することもできます。リンクは http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/です。
それが役に立てば幸い。