Ich benutze RecyclerView mit GridLayoutManager. Das Ziel, das ich erreichen möchte, ist, wenn ich auf einen Gegenstand klicke, wird er vergrößert und überlappt die benachbarten Gegenstände. Genau wie das Bild unten (in Android TV) Scale up Element in RecyclerView zu überlappt 2 benachbarte Elemente Android
Wenn das OnClick-Ereignis ausgelöst wird, nenne ich
v.animate().scaleX(1.2f).scaleY(1.2f).setDuration(500).start();
Aber das Ergebnis ist unter:
Es kann nur Elemente überlappt, dass hat eine Position niedriger als er selbst.
Was soll ich tun, um alle benachbarten Elemente zu überlappen. Danke im Voraus.
EDIT
ich schon versucht:
v.bringToFront();
oder
(v.getParent()).bringChildToFront(v);
Aber beide nicht funktionieren.
Haben Sie das Problem gelöst? Ich hatte das gleiche Problem, thx. – Xiaozou
Verwenden Sie 'Karussell'. Es ist am besten geeignet für diese Anforderung .. !! .. Siehe: http://www.codeproject.com/Articles/146145/Android-3D-Carousel –