Не тускнеет предыдущее действие, когда новое действие начато - PullRequest
0 голосов
/ 03 марта 2011

Когда я начинаю действие B поверх действия A, A тускнеет.Можно ли не затемнять действие A, когда начинается действие B?

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Это можно сделать, создав новый стиль в вашем файле res / values ​​/ styles.xml с атрибутом backgroundDimEnabled, установленным в false:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="Theme.DoNotDimBackground" parent="android:Theme">
    <item name="android:backgroundDimEnabled">false</item>
  </style>
</resources>

В вашем манифесте вы должны просто применить вновь созданныйстиль вашей деятельности, который мы назовем, например, Activity1

<activity android:name=".Activity1" android:theme="@style/Theme.DoNotDimBackground">
0 голосов
/ 03 марта 2011

Вот подход для пользовательского диалога

    Window win = getWindow();

    win.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

    WindowManager.LayoutParams params = win.getAttributes();
    params.dimAmount = 0;
    win.setAttributes(params);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...