#java #android #xml
есть два активити , одно открывается сверху другого и на нём gridview, хочу чтобы верхнее было полупрозрачным (не полностью прозрачное, не android:style/Theme.Translucent) , как загрузить фоновую картинку я понял android:background="@drawable/picture" . И вот везде на вопрос как сделать его прозрачным, говорят поставить android:alpha="0.5" , ну и что ? получается просто СВетлая картинка, но не прозрачная , через неё не видно элементов нижнего активити.. Еще говорят установить color ARGB , где A отвечает за прозрачность, но получается такая же Светлая картинка, не прозрачная..В манифесте я даже не знаю , что еще пробовать , пока вот введите сюда код
Ответы
Ответ 1
Для реализации того что хотите лучше использовать фрагменты (либо другие варианты, PopupWindow например). UPD. А действительно, Вы правы. Добавил стиль: В colors.xml#55000000 В таком случае получился результат: Можно и android:alpha="0.5" в разметку добавить. Но по жизненному циклу не вызвался onStop у первой Activity. Логи: E/onPause: onPause E/onCreate2: onCreate2 E/onResume2: onResume2 При повороте экрана: E/onPause2: onPause2 E/onStop2: onStop2 E/onDestroy2: onDestroy2 E/onCreate2: onCreate2 E/onResume2: onResume2 E/onStop: onStop E/onDestroy: onDestroy E/onCreate: onCreate E/onResume: onResume E/onPause: onPause
Комментариев нет:
Отправить комментарий