Как отправить вид назад? Как программно управлять z-порядком? - PullRequest
53 голосов
/ 20 июля 2011

У меня проблема с отправкой представления назад.В Android у нас есть метод, такой как bringToFront(), чтобы поместить представление поверх другого представления.Таким образом, я хочу поставить вид ниже предыдущего изображения.

Существует ли какой-либо метод, например sendToBack() или bringToBack() в Android.Если да, может ли кто-нибудь помочь мне в этом.

Примечание: я не хочу управлять z-порядком по порядку размещения элементов в макете. Я хочу управлять z-порядком программно.

Я не хочу скрывать виды спереди, я просто хочу, чтобы они были позади движущегося вида.

Ответы [ 12 ]

0 голосов
/ 29 июля 2015

Я бы либо установил его видимость на 0, либо просто поместил бы вид под ним перед ним.

0 голосов
/ 21 июля 2011

Вы можете попробовать сделать view.setVisibility(View.INVISIBLE) или view.setVisibility(View.GONE).

UPDATE:

В этом показано, как выполнить то, что вы хотите сделать.

...