Senza entrare troppo nel dettaglio, voglio essere in grado di "far scorrere" elementi in un ListView
simile alla funzione "diapositiva per archiviare" in GMail. Sto bene con onTouchListener e tutto ciò, la mia domanda riguarda l'animazione della diapositiva.android - Slide ListView con setX, setPadding o interpolazione dell'animazione?
Le prime due cose che vengono in mente sono ..
view.setPadding(slideOffset, 0, 0, 0);
e ..
view.setX(slideOffset);
Il primo è molto burrosa, anche l'emulatore.
Quest'ultimo è un po 'janky sul mio Galaxy Nexus.
Le mie domande:
* Indipendentemente da quello che ho provato, qual è il modo corretto di fare questo?
Perché lo setX
è meno fluido di setPadding
?
Un approccio è conforme alle best practice Android più dell'altra?
Le animazioni di traduzione interpolate sono un'opzione? Se sì, puoi fornire un breve esempio per indicarmi la direzione giusta per favore?
Edit:
Per essere chiari, vi allego un'immagine dell'effetto che sto cercando di emulare.
Ho intenzione di lasciar correre la taglia su questo. Non sono sicuro che questo problema non abbia una buona risposta o se semplicemente non stia facendo la domanda giusta. Forse una soluzione elegante si presenterà nel tempo. –