2017-01-09 15 views
1

EDIT:

Текущий эффект: image currentAndroid: принести Вид на фронт диалогового

Желаемый эффект: image desired

Примечание

Прежде всего, я пытался bringToFront но Бесполезный работайте так, как ожидалось.

Объяснение

Когда появится диалоговое окно, фон темнеет, я предполагаю, что это из-за нового Fragment с полупрозрачным черным фоном помещаются на верхней части Activity.

В нашей деятельности есть ImageButton, который мы хотим видеть у пользователя. Мы показываем Dialog, объясняя, что такое ImageButton, но мы также хотим, чтобы он не подвергался воздействию тени Dialog. Это похоже на учебное сообщение.

Будущее рассмотрение

Кроме того, имейте в виду, что мы также трансформирует View (sizewise).

IOS

Мой напарник сделал это легко в прошивкой с bringToFront и некоторых преобразований.

Благодаря

Я не был в состоянии сделать это в Android и не смогли успешно найти его на Google ни переполнения стека.

Я думаю, что это ясно, но я могу предоставить изображение позже сегодня, если необходимо. Пока!

ответ

0

У меня не было другого выбора, кроме как создать Activity, положить его сверху и поместить другой ImageView в том же месте, так что он покрывает один позади.

Для этого мне пришлось передать ImageView положение и размер на новый Activity и поместить его правильно на onCreate.

0

В файле resources.xml, добавить новую запись:

<style name="Theme.DoNotDim" parent="android:Theme"> 
<item name="android:backgroundDimEnabled">false</item> 
</style> 

, а затем просто использовать эту тему для своей деятельности путем изменения файла манифеста.

<activity android:name=".YourActivity" android:theme="@style/Theme.DoNotDim"> 

Уже ответил here на chuky

+0

Это стирает весь черный фон. Это не то, что я задал на этом посту. – JonZarate

+0

Вы можете попробовать не использовать диалог и вместо этого использовать представление типа textview. Вы можете контролировать его видимость динамически, делая его видимым и невидимым, когда захотите. Если хотите, я могу привести пример. –

+0

Я думаю, вы не поняли сообщение. – JonZarate