H
HalloIchBinsDochNur
Neues Mitglied
- 1
Hallo erst mal,
ich bin noch ganz neu und relativ unbedarft in der App Entwicklung. Ganz früher habe ich mal ein Wenig mit Delphi gebastelt.
Und glaubt mir ich habe schon ganz wunde Finger von der Recherche und vom Ausprobieren.
Jetzt komme ich einfach nicht mehr weiter.
Eigentlich dachte ich, es muss ganz einfach sein zur Laufzeit einen Butten umzufärben.
Zum Ausprobieren habe ich eine Activity erstellt mit einem Butten der umgefärbt werden soll dann soll eine Weile gewartet werden bis die Activity beendet wird.
Später sollen mehrere Butten in einer bestimten Reihenfolge mit etwa einer Sekunde umgefäbt werden.
Schaut euch doch bitte mal den Code an was ich bisher habe (ich habe schon diverses ausprobiert) Vielleicht hat ja jemand einen Codeschnipsel den ich versuchen kann zu verstehen wenn er in meinen Code eingebaut ist.
Hier mein Code:
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
public class PlaySequence extends AppCompatActivity {
Button button_1;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play_sequence);
button_1 = (Button) findViewById(R.id.button_1);
button_1.setBackgroundColor(Color.GREEN); //Button soll jetzt eigentlich Grün angezeigt werden.
//Pause für 1000 Millisekunden
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//finish();
}
}
Das finish(); habe ich auskommentiert damit ich sehe was passiert.
Und ich stelle fest das der Butten erst neu gezeichnet (eingefährbt) wird nach meiner Pause.
Ich freue mich über jede hilfreiche Antwort.
Aber bitte nichts im Stile von Google ist dein Freund oder so. Am liebsten wäre mir ein Codeschnipsel direkt für mein Programm. Da begreife ich am Besten was passiert ;-)
Und nein, ihr sollt mein Programm nicht schreiben. Ich will es einfach nur kapieren :-D
Danke schon mal
Tschüss
ich bin noch ganz neu und relativ unbedarft in der App Entwicklung. Ganz früher habe ich mal ein Wenig mit Delphi gebastelt.
Und glaubt mir ich habe schon ganz wunde Finger von der Recherche und vom Ausprobieren.
Jetzt komme ich einfach nicht mehr weiter.
Eigentlich dachte ich, es muss ganz einfach sein zur Laufzeit einen Butten umzufärben.
Zum Ausprobieren habe ich eine Activity erstellt mit einem Butten der umgefärbt werden soll dann soll eine Weile gewartet werden bis die Activity beendet wird.
Später sollen mehrere Butten in einer bestimten Reihenfolge mit etwa einer Sekunde umgefäbt werden.
Schaut euch doch bitte mal den Code an was ich bisher habe (ich habe schon diverses ausprobiert) Vielleicht hat ja jemand einen Codeschnipsel den ich versuchen kann zu verstehen wenn er in meinen Code eingebaut ist.
Hier mein Code:
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
public class PlaySequence extends AppCompatActivity {
Button button_1;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play_sequence);
button_1 = (Button) findViewById(R.id.button_1);
button_1.setBackgroundColor(Color.GREEN); //Button soll jetzt eigentlich Grün angezeigt werden.
//Pause für 1000 Millisekunden
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//finish();
}
}
Das finish(); habe ich auskommentiert damit ich sehe was passiert.
Und ich stelle fest das der Butten erst neu gezeichnet (eingefährbt) wird nach meiner Pause.
Ich freue mich über jede hilfreiche Antwort.
Aber bitte nichts im Stile von Google ist dein Freund oder so. Am liebsten wäre mir ein Codeschnipsel direkt für mein Programm. Da begreife ich am Besten was passiert ;-)
Und nein, ihr sollt mein Programm nicht schreiben. Ich will es einfach nur kapieren :-D
Danke schon mal
Tschüss