Chcę animować zmianę mojego RecyclerView
s GridLayoutManager
. I wadliwy pokazuje listę elementów w siatce z 3 kolumnami, a użytkownik może wybrać wyświetlanie mniej więcej kolumn.RecyclerView - animowana zmiana kolumn menedżera układu siatki
Chciałbym, aby views
w RecyclerView
przesuwać/skalować do ich nowych pozycji, ale nie mam pojęcia, jak to zrobić.
Co chcę w końcu
- umożliwiają skalowanie sieci poprzez rozwijanie/zamówienia dotykowym gest => wiem jak to zrobić
- animować zmiana
LayoutManager
Czy ktoś wie, w jaki sposób mogę animować zmianę LayoutManager
?
można spojrzeć na podobnym [Pytanie] (http://stackoverflow.com/questions/26539663/how-do-i-use-a-gridlayoutanimation-in-a-recyclerview) i pokrewnych [ gist] (https://gist.github.com/Musenkishi/8df1ab549857756098ba) – Droidekas
Następnie wywołanie 'setSpanCount', po którym następuje' notifyDatasetChanged() '? – Droidekas
Innym sposobem, w jaki widzę, że robi się to przy założeniu bardzo dużej rozpiętości (100 lub więcej) i gestem przedmiotu, możesz zmienić rozmiar rozpiętości dla wszystkich pozycji. – Droidekas