So erzwingen Sie eine benutzerdefinierte Animationsskalierung auf Android

Android-Animationen sind visuelle Effekte, die erzeugt werden, wenn bestimmte Aktionen auf dem Handy ausgeführt werden. Sie sind sichtbar, wenn Sie von einem Bildschirm zum anderen wechseln, eine Anwendung öffnen, die Statusleiste anzeigen usw. Im Grunde ist es ein ästhetisches Problem auf Android.

Die Animationen sind je nach der im System konfigurierten Geschwindigkeit mehr oder weniger auffällig. Das ist Geschmackssache. Einige bevorzugen sie schnell oder sogar deaktiviert, damit das Gerät schneller läuft . Andere werden sie “langsam” wollen, um den visuellen Effekt zu schätzen.

Android hat Geschwindigkeitsvorgaben für diese Animationen. Sie können zwischen diesen Werten in den Systemeinstellungen, Option Scheduler wählen oder zwischen diesen wechseln ( siehe wie hier ). Der Benutzer kann aber auch einen benutzerdefinierten Wert konfigurieren, der in den von Android angebotenen Werten nicht verfügbar ist. So können beispielsweise Geschwindigkeitswerte von 0,25X, 0,75X, 1,25X usw. konfiguriert werden.

Befehle zum Anpassen der Geschwindigkeit von Animationen auf Android

Ändern-Geschwindigkeit-Animationen-Android

Voraussetzungen
Voraussetzung ist, dass ADB auf dem PC installiert und konfiguriert ist . Außerdem muss auf dem Android Mobile Debugging per USB korrekt aktiviert sein . Wenn der PC Windows ist, müssen auch die mobilen USB-Treiber auf dem Computer installiert sein .

Vorgehensweise
Sobald dies erledigt ist, muss das Mobiltelefon mit dem USB-Kabel an den PC angeschlossen werden (wenn es das erste Mal ist, muss das USB-Debugging vom Mobiltelefon aus zugelassen werden). Öffnen Sie als nächstes die ADB-Software auf dem PC, geben Sie den folgenden Befehl ein und drücken Sie dann die Eingabetaste:

adb devices

Dieser Befehl sollte Informationen wie die folgenden zurückgeben:

List of devices attached

ZF3G837HJW device

Nachdem das angezeigt wird, schreiben Sie die folgenden Befehle. Drücken Sie nach der Eingabe jeder Zeile die Eingabetaste.

adb shell
settings put global window_animation_scale 0.25
settings put global transition_animation_scale 0.25
settings put global animator_duration_scale 0.25

Der Wert 0,25 kann auf jeden anderen gewünschten Wert geändert werden. Sie kann in einem Bereich von 0 bis 10 variieren. Die Werte müssen für die drei Animationsarten nicht unbedingt gleich sein. Denken Sie daran, dass je höher der Wert, desto langsamer die Animation und umgekehrt.

Diese konfigurierten Werte können nicht in den Systemeinstellungen (im oben aufgeführten Scheduler-Menü) angezeigt werden. Glücklicherweise können sie mit den folgenden Befehlen überprüft werden.

settings get global window_animation_scale
settings get global transition_animation_scale
settings get global animator_duration_scale

In einigen Fällen kann es erforderlich sein, das Gerät neu zu starten, damit diese Änderungen wirksam werden. Diese Änderungen bleiben natürlich bestehen und werden nicht von selbst zurückgesetzt, auch wenn das Gerät neu gestartet wird. Sie können jederzeit wie hier angegeben oder über das Programmiermenü in den Systemeinstellungen auf einen anderen Wert geändert werden.