android-как сделать верстку поверх всего и не транспранет

Я работаю над нижней панелью инструментов для Android, разветвляя SlidingUpPanel по адресу:

https://github.com/umano/AndroidSlidingUpPanel

Я хочу, чтобы он всегда был поверх всего, что не определено в моей выдвижной панели. Но когда я сдвигаю его вверх, если за ним что-то есть, мой макет действует так, как будто он прозрачен. Как я могу исправить его, чтобы он работал как настоящая панель инструментов?

перед скольжением: введите здесь описание изображения

после скольжения: введите здесь описание изображения

источник: http://www.4shared.com/rar/jeA2gbZy/androidslidinguppanel-master.html


person amir19    schedule 15.08.2013    source источник
comment
мы можем увидеть ваш код/макет?   -  person natez0r    schedule 15.08.2013
comment
да, с удовольствием, я редактирую вопрос, как вы можете видеть в разделе исходного кода.   -  person amir19    schedule 16.08.2013
comment
Похоже, вам нужно изменить альфа-фон, у вас есть xml или код для определения представления?   -  person Scott Helme    schedule 16.08.2013
comment
да, я rar-файл помещаю в исходный раздел, но если я изменю альфу, кнопка, которая находится под скользящим видом, не будет нажиматься?   -  person amir19    schedule 16.08.2013


Ответы (2)


Установите фон для кнопки и измените цвет текста. Я не думаю, что они прозрачны, но текст имеет тот же цвет, а кнопка по умолчанию имеет прозрачный фон.

person Mihai Bratulescu    schedule 16.08.2013
comment
как вы можете видеть на рисунках выше, крупный текст принадлежит корневому макету, но когда скользящий макет поднимается вверх, крупный текст размещается на нем. - person amir19; 16.08.2013
comment
кроме того, прямоугольная кнопка не относится к скользящему макету, но находится поверх него и также может быть нажата - person amir19; 16.08.2013

Добавьте onClickListener в корневой вид скользящей вверх панели. Я сделал это, и это работает хорошо, надеюсь, что это сработает и для вас.

person tomisyourname    schedule 15.10.2013