2014-12-23 8 views
5

Ich versuche, eine Ansicht zu erhalten, um "hinter einer anderen Ansicht zu gleiten". Betrachten Sie eine Reihe von Karten als Beispiel: Wenn ich Karte A hinter Karte B, Karte A ist immer noch da, aber es wird blockiert, weil Karte B ist OVER oder IN-FRONT-OF-Karte A.Hide Ansicht hinter einer anderen Ansicht in Android

Ich bin mir bewusst von setInvisibilty(), aber das ist nicht der Effekt, nach dem ich suche.

Ich habe eine Animation, die eine Google-Now-Karte-ähnliche Ansicht auf den Bildschirm animiert. Die Karte übergibt während der Animation einen Text, der vor der Karte angezeigt wird (während die Karte über den Text gleiten soll). Ich habe eine Alpha-Animation auf dem Text, die nicht hilft, da es bereits ziemlich fest ist, wenn die Karte übergeht.

Jede Antwort auf das obige Problem oder Vorschläge für eine andere Methode werden sehr geschätzt.

+1

http://stackoverflow.com/questions/2614393/defining-z-order-of-views-of-relativayout-in-android Vielleicht wird Ihnen das helfen, View.bringToFront()? – Rogue

+0

@ Rogue Wow, ich weiß nicht, wie ich das verpasst habe. Das ist perfekt. Kannst du das als Antwort verwenden, damit ich es akzeptieren kann? – sjbhalli

Antwort