/ / Android: Skaliere und ändere die Farbe der Draw-fähigen Fortschrittsbalken gleichzeitig - Android, Farben, Fortschrittsbalken, Skalierung

Android: Skalieren und ändern Sie die Farbe der Draw-fähigen Fortschrittsbalken gleichzeitig - Android, Farben, Fortschrittsbalken, Skalierung

Ich bin ein Neuling für die Entwicklung von Android-Apps. In meiner Anwendung deklariere ich einen Fortschrittsbalken mit "ProgressBar myProgressBar". Wenn ich "myProgressBar.getMax ()" erhalte, animiere ich das gesamte Zeichenprogramm, um das Bildschirmlayout mithilfe des folgenden XML zu skalieren und anzupassen

<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="1" android:toXScale="5.0" android:fromYScale="1"
android:toYScale="6.0" android:pivotX="50%" android:pivotY="50%"
android:duration="5000" />

Und mache eine "load animation (getApplicationContext (), R.anim.progressbarscale);" um den Fortschrittsbalken zu skalieren.

Meine Frage ist, kann ich während der Skalierungsanimation die Füllfarbe der Fortschrittsleiste dynamisch ändern? Kann ich die Animation anhalten, die Farbe ändern und die Animation fortsetzen?

Ich hoffe, mir ist meine Frage klar. Bitte helfen Sie.

Antworten:

1 für die Antwort № 1

Dies ist mit dem Standard-Widget nicht möglich, es ist jedoch möglich, ein eigenes Widget mit Eigenschaften zu erstellen, die normalerweise nicht möglich sind.