Ho appena capito che ogni volta che setRetainInstance (true) su un frammento funziona come previsto (i dati frammento vengono mantenuti), ma ciò causa l'animazione personalizzata del frammento essere eseguito nuovamente dopo la rotazione dello schermo.Come disabilitare/evitare le animazioni personalizzate dopo la rotazione dello schermo
C'è un modo per evitare/disabilitare quelle animazioni sulla rotazione dello schermo?
Il frammento viene creato utilizzando i seguenti animazioni:
setCustomAnimations (R.anim.slide_in_right, R.anim.slide_out_left, R.anim.slide_in_left, R.anim.slide_out_right);
Quindi, non voglio che quelle "animazioni scorrevoli" vengano eseguite di nuovo sulla rotazione dello schermo.
cosa specificare in R.anim.none? – Dory
Uso un'animazione alfa XML che va da un alfa di uno a un alfa di uno. – MinceMan