Io sto usando un Servizio che visualizza una vista utilizzando WindowManager
, e l'animazione si verifica ogni volta che cambio le dimensioni della vista utilizzandoCome disattivare "Scala animazione finestra" a livello di programmazione su dispositivi Android 4.0+?
windowManagerLayoutParams.height = newHeight;
((WindowManager) getSystemService(WINDOW_SERVICE)).updateViewLayout(mMainLayout, windowManagerLayoutParams);
Se io disattivare manualmente le animazioni di scala, si verifica nessuna animazione. animazione Scala disattivata manualmente in modo simile: http://www.cultofandroid.com/11143/android-4-0-tip-how-to-find-and-disable-animations-for-a-snappier-experience/
C'è un modo per disattivare le animazioni scala delle finestre per la mia applicazione di programmazione?
Potrebbe fornire un breve video per mostrare che cosa esattamente vuoi dire? Ci sono animazioni di layout e ci sono animazioni di attività e ci sono dozzine di altre animazioni diverse là fuori: D – WarrenFaith
È come un'animazione di diapositive. Il tipo di animazione non ha molta importanza, voglio solo disabilitarlo. –
e la risposta dipende non dall'animazione stessa ma dagli eventi che l'animazione ha attivato. Se è per una transizione di attività, la risposta è diversa rispetto a un'animazione di layout pura ... – WarrenFaith