Vor ungefähr einer Woche schrieb ich einen Beitrag über die Eigenschaftenanimationsfunktionen, die Android in Release 8 (Honeycomb) des SDK hinzugefügt wurden. Der Beitrag wurde von den Lesern von TechRepublic so gut aufgenommen, dass ich dachte, er würde ein weiteres Tutorial rechtfertigen. Dieses Mal wollte ich eine weniger häufig demonstrierte Fähigkeit der Klasse ansprechen: die Fähigkeit, zwischen zwei Farbwerten zu interpolieren.
Wenn wir dort weitermachen, wo wir das letzte Mal aufgehört haben, sollte die Implementierung ein Kinderspiel sein. Ziel ist es, eine Schaltfläche zu erstellen, die über einen bestimmten Zeitraum zwischen zwei Hintergrundfarben wechselt, um einen "pulsierenden" Effekt zu erzielen. Sie können dem folgenden kurzen Rundgang folgen oder das gesamte Projekt herunterladen und direkt in Eclipse importieren.
1. Erstellen Sie ein neues Android-Projekt in Eclipse. Sie müssen mindestens Version 8 des SDK als Ziel haben. Stellen Sie sicher, dass Sie Ihre Startaktivität in Main.java und das entsprechende Layout in main.xml umbenennen.
2. Im Ordner / res / layout erstellen wir ein einfaches lineares Layout mit einer einzigen Schaltfläche.