2014-12-23 23 views
5

Próbuję uzyskać widok, aby "przesłonić" inny widok. Rozważmy przykładowy zestaw kart: jeśli postawię kartę A za kartą B, karta A nadal tam jest, ale jest ona blokowana, ponieważ karta B to karta OVER lub IN-FRONT-OF A.Ukryj widok za innym widokiem w Androidzie

Jestem w pełni świadomy setInvisibilty(), ale nie jest to efekt, którego szukam.

Mam animację, która animuje widok podobny do karty Google-Now-jak-na ekranie. Karta przechodzi nad tekstem wyświetlanym przed kartą (podczas gdy ja chcę, aby karta przesuwała się nad tekstem) podczas animacji. Mam animację alfa na tekście, która nie pomaga, ponieważ jest już całkiem niezłożona do czasu przejścia karty.

Każda reakcja na powyższy problem lub sugestie dotyczące innej metody są bardzo cenne.

+1

http://stackoverflow.com/questions/2614393/defining-z-order-of-views-od-relacyjnychlayout-in-android Może to ci pomoże, View.bringToFront()? – Rogue

+0

@Rogue Wow, nie wiem jak tęskniłem za tym. To idealne. Czy możesz to ująć jako odpowiedź, abym mógł to zaakceptować. – sjbhalli

Odpowiedz