3

いくつかの (画像) ビューで行うsetAlpha(0.5f)と、少なくとも Android 4 以降のタブレットでは、アプリの動作が非常に遅くなります。

呼び出しを削除するsetAlphaと、アプリ (スクロールとページング) がスムーズに動作します。

ビューを半透明にする代替/高速な方法はありますか?

4

2 に答える 2

0

コードを提供していただければ、何が問題なのかを確認することができます。アプリが遅くなる理由や説明はありません。アプリの動作を遅くするには、コード/プロジェクト/レイアウトに他のものが必要です。

于 2013-02-07T08:19:13.747 に答える
0

子を描画する前に Canvas.saveLayerAlpha() を呼び出すカスタム ビューを作成してみてください。Android 3.0 以降のバージョンには View.setAlpha() API があります。

また、透明または不透明な背景を作成することもできます。リンクは http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/です。

それが役に立てば幸い。

于 2013-02-07T08:19:46.527 に答える