Sto utilizzando RecyclerView con GridLayoutManager. L'obiettivo che voglio raggiungere è quando clicco su un oggetto, si ingrandirà e si sovrapporrà agli elementi adiacenti. Proprio come l'immagine qui sotto (in Android TV) Ridimensiona l'elemento in RecyclerView per sovrapporre 2 elementi adiacenti Android
Quando l'evento onclick viene attivato, lo chiamo
v.animate().scaleX(1.2f).scaleY(1.2f).setDuration(500).start();
Ma il risultato è qui sotto:
Può sovrappone solo gli elementi che ha una posizione inferiore a se stessa.
Cosa devo fare per sovrapporre tutti gli elementi adiacenti. Grazie in anticipo.
EDIT
Ho già provato:
v.bringToFront();
o
(v.getParent()).bringChildToFront(v);
Ma entrambi non funzionano.
Hai risolto il problema? Ho affrontato lo stesso problema, grazie. – Xiaozou
Usa 'Carousel'. È più adatto per questo requisito .. !! .. Refer: http://www.codeproject.com/Articles/146145/Android-3D-Carousel –