[JAVA] Je suis heureux d'avoir une méthode pour faire clignoter les caractères sur Android

Bonjour, je m'appelle Yosuke. J'ai utilisé "==" pour faire correspondre les chaînes (rires). C'est égal!

Implémenté avec la première application que j'ai créée

La méthode qui fait clignoter ce caractère sera celle qui a été implémentée lors de la première publication de l'application. Calculatrice avec problème de calcul ← Comme son nom l'indique, cette application est une application avec une fonction permettant d'émettre des problèmes de calcul à la calculatrice. Il est devenu. Lorsque le problème de calcul commence, la minuterie démarre et lorsque les 10 questions sont effacées, la minuterie s'arrête et clignote à ce moment-là. De plus, lorsque vous avez terminé de répondre, l'heure de suppression passée s'affiche.

Code source

C'est un code enfantin parce que peu importe s'il est trop long, mais je le posterai comme un mémorandum de mon choix.

Quest.java


public class Quest extends AppCompatActivity {
private final Handler handler = new Handler();
//Afficher la minuterie
    private TextView timerText;
...Omission...
//Si vous répondez correctement à toutes les questions, le minuteur_stop()Appel
//Arrêt de la minuterie
        public void timer_stop() {
            handler.removeCallbacks(runnable);
            timerText.setTextColor(Color.RED);
            count = 0;
            insert_db();
            result_tweet();
            init();
        }

 //Une méthode pour faire clignoter l'heure arrêtée
        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();
        }
}

Le minuteur arrêté par cette méthode init () clignote. Depuis que j'ai fait un programme faisant référence à ceci → Comment faire clignoter la vue texte, je ne peux comprendre que le flux général, ainsi que le Thread et le gestionnaire Je regrette de ne pas avoir suffisamment étudié car je n'ai pas assez étudié. (Nom de la méthode ...)

Actuellement, nous développons une troisième application, "One Day Diary (Fukuoka Edition)" (titre provisoire). Je l'écrirai quand j'arriverai à un paragraphe ou quand je voudrai le poster, alors merci (^^). Au fait, je fais aussi Twitter, alors n'hésitez pas à me suivre! → Compte Twitter

URL de référence: Comment faire clignoter la vue texte: https://codeday.me/jp/qa/20190108/126818.html

Recommended Posts

Je suis heureux d'avoir une méthode pour faire clignoter les caractères sur Android
J'ai essayé d'ajouter une ligne de séparation à TabLayout sur Android
Comment créer une méthode
Pourquoi dois-je faire une "méthode"? ~ "Main only" aurait fonctionné ~
Un mémorandum sur l'utilisation d'Eclipse
Exemple d'affichage des notifications (tête haute) sur Android
Comment détecter les conflits de microphone sur Android
Comment avoir des paramètres dans la méthode link_to
Android Donner facilement une «pression» sur un bouton
J'ai créé une application de calculatrice sur Android
J'ai une question sur le studio Android.
Trouvez une valeur pratique pour avoir une méthode et en faire un ValueObject