Как вывести изображение на передний план? - PullRequest
0 голосов
/ 13 февраля 2012

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

Ответы [ 4 ]

2 голосов
/ 10 апреля 2012

Реализуйте setAnimationListener в анимации перевода и в onAnimationStart(Animation animation) вставьте метод bringToFront().Это работает для меня.

0 голосов
/ 13 февраля 2012

Я думаю, что это может помочь, если вы сделаете этот ImageView кликабельным. Это может быть достигнуто путем:

0 голосов
/ 13 февраля 2012

Измените порядок вашего 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);

Также вы можете установить приклад

0 голосов
/ 13 февраля 2012

Попробуйте это:

Button btn = (Button)findViewById(R.id.my_btn);
btn.setEnabled(false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...