Я переводил изображение откуда-то в другое, и там, где он идет, есть кнопка. Но я хочу, чтобы он был незаметным, когда изображение над ним! Это не видно, но все же можно щелкнуть! Как я могу довести изображение до фронта, так что кнопка не будет работать? Заранее спасибо.Как перенести изображение на передний план?
ответ
Попробуйте это:
Button btn = (Button)findViewById(R.id.my_btn);
btn.setEnabled(false);
Я думаю, что это может помочь, если вы сделаете что ImageView
Clickable. Это может быть достигнуто за счет:
- Установка атрибута
clickable
(http://developer.android.com/reference/android/view/View.html#attr_android:clickable) к истинным в макете XML - Вызов
setClickable(true)
(http://developer.android.com/reference/android/view/View.html#setClickable%28boolean%29) наImageView
объекта в коде
Изменить порядок вашего xml-файла. Представления, которые перечислены первыми, будут за Представлениями, которые перечислены после них.
<ImageView android:id="@+id/iv01"/>
<Button android:id="@+id/btn01"/>
В коде выше кнопка будет размещена поверх ImageView.
<Button android:id="@+id/btn01"/>
<ImageView android:id="@+id/iv01"/>
В коде выше ImageView будет размещен поверх кнопки.
Вы также можете скрыть кнопку из макета в вашем файле .java (Activity).
Button btn = findViewById(R.id.btn01);
btn.setVisibility(View.GONE);
Также вы можете установить приклад
Как снайпер предлагает вы также можете установить его в View.INVISIBLE, но установка его на View.GONE означает, что кнопка не займет какое-либо место в макете. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
setAnimationListener
Implement в вашей анимации перевода и в onAnimationStart(Animation animation)
поставить метод bringToFront()
. Это работает для меня.
- 1. Как перенести фоновое изображение на передний план?
- 2. Как перенести узел эмиттера на передний план?
- 3. Как перенести межстраничное объявление на передний план?
- 4. Как перенести браузер селена на передний план?
- 5. как можно перенести супервизор на передний план?
- 6. Как перенести iOS rootviewcontroller на передний план
- 7. Как перенести UICollectionViewCell на передний план?
- 8. Как перенести приложение на передний план программно
- 9. Как перенести изображение на передний план в ScrollView
- 10. Как перенести изображение на передний план в Java?
- 11. Как перенести определенное накладываемое изображение на передний план
- 12. CSS: Как перенести фоновое изображение на передний план?
- 13. Перенести элементы Outlook на передний план
- 14. Как перенести все окна на передний план, когда один из них выведен на передний план?
- 15. Обработка: как установить изображение на передний план
- 16. Как перенести окно процессов на передний план OS X?
- 17. Как перенести деятельность на передний план с помощью ACTION_TAG_DISCOVERED
- 18. Как перенести маркер на передний план в OpenLayers?
- 19. Как перенести всплывающее окно на передний план в Python
- 20. Как перенести элемент на передний план в wpf?
- 21. Как перенести деятельность на передний план после нажатия кнопки «домой»
- 22. Как перенести текст на передний план в html
- 23. Как перенести взгляд на передний план без вызова bringToFront()?
- 24. Table View, Как перенести кнопку удаления на передний план?
- 25. OSX Как перенести окно Matplotlib на передний план?
- 26. Как перенести выбранное окно приложения из списка на передний план
- 27. Java: Как я могу перенести JFrame на передний план?
- 28. Как перенести вкладку с ошибкой кетчупа на передний план?
- 29. Как перенести мой навигационный ящик на передний план?
- 30. Как перенести маркер функции на передний план в openlayers?
Я думаю, что, возможно, неправильно понял ваш вопрос - не могли бы вы предоставить более подробную информацию о макете, с которым работаете, как изображено/нарисовано изображение и что именно вы подразумеваете в переводе (например, это операция перевода на холсте ?) – morrwing