[JAVA] Ich bin froh, eine Methode zu haben, um Zeichen auf Android zu blinken

Hallo, ich heiße Yosuke. Ich habe "==" verwendet, um Zeichenfolgen abzugleichen (lacht). Es ist gleich!

Implementiert mit der ersten App, die ich gemacht habe

Die Methode, die dieses Zeichen blinkt, wurde bei der ersten Veröffentlichung der App implementiert. Rechner mit Berechnungsproblem ← Wie der Name schon sagt, handelt es sich bei dieser App um eine App mit einer Funktion zum Ausgeben von Berechnungsproblemen an den Rechner. Es ist geworden. Wenn das Berechnungsproblem beginnt, wird der Timer gestartet, und wenn alle 10 Fragen gelöscht sind, stoppt der Timer und blinkt zu diesem Zeitpunkt. Wenn die Antwort beendet ist, wird auch die vergangene Löschzeit angezeigt.

Quellcode

Es ist ein kindischer Code, weil es egal ist, ob er zu lang ist, aber ich werde ihn als eigenes Memorandum veröffentlichen.

Quest.java


public class Quest extends AppCompatActivity {
private final Handler handler = new Handler();
//Timer anzeigen
    private TextView timerText;
...Unterlassung...
//Wenn Sie alle Fragen richtig beantworten, Timer_stop()Anruf
//Timer stoppen
        public void timer_stop() {
            handler.removeCallbacks(runnable);
            timerText.setTextColor(Color.RED);
            count = 0;
            insert_db();
            result_tweet();
            init();
        }

 //Eine Methode, um die angehaltene Zeit zum Flackern zu bringen
        private void init() {
            new Thread(new Runnable() {
                @Override
                public void run() {
                    int time = 500;
                    try {
                        Thread.sleep(time);
                    } catch (Exception e) {

                    }
                    handler.post(new Runnable() {
                        @Override
                        public void run() {
                            if (timerText.getVisibility() == View.VISIBLE) {
                                timerText.setVisibility(View.INVISIBLE);
                            } else {
                                timerText.setVisibility(View.VISIBLE);
                            }
                            init();
                        }
                    });
                }
            }).start();
        }
}

Der durch diese init () -Methode gestoppte Timer blinkt. Da ich ein Programm erstellt habe, das sich auf dieses → [Blinken der Textansicht] bezieht (https://codeday.me/jp/qa/20190108/126818.html), kann ich nur den allgemeinen Ablauf sowie den Thread und den Handler verstehen Ich bedauere, dass ich nicht genug gelernt habe, weil ich nicht genug gelernt habe. (Methodenname ...)

Derzeit entwickeln wir eine dritte App, "One Day Diary (Fukuoka Edition)" (vorläufiger Titel). Ich werde es schreiben, wenn ich zu einem Absatz komme oder wenn ich es posten möchte, also danke (^^). Übrigens mache ich auch Twitter, also zögern Sie nicht, mir zu folgen! → Twitter-Konto

Referenz-URL: So blinken Sie die Textansicht: https://codeday.me/jp/qa/20190108/126818.html

Recommended Posts

Ich bin froh, eine Methode zu haben, um Zeichen auf Android zu blinken
Ich habe versucht, TabLayout unter Android eine Trennlinie hinzuzufügen
So erstellen Sie eine Methode
Warum muss ich eine "Methode" machen? ~ "Nur Main" hätte funktioniert ~
Ein Memorandum zur Verwendung von Eclipse
Beispiel für die Anzeige von (Head-up-) Benachrichtigungen auf Android
So erkennen Sie Mikrofonkonflikte unter Android
Wie man Parameter in der link_to-Methode hat
Android Drücken Sie einfach eine Taste
Ich habe eine Taschenrechner-App für Android erstellt
Ich habe eine Frage zu Android Studio.
Suchen Sie einen geeigneten Wert für eine Methode und machen Sie sie zu einem ValueObject