2017-01-18 6 views
0

TypeWriterペースで遅れを取りたいと思っています。私のデフォルトのTypeWriterテキストビューペースは500ms遅れています。ユーザーが "slow"と入力したとすると、私は、textview TypeWriterをsomemsone types "default"になるまで1000ms遅延させたいとします。今の私のcodeは、誰かが "遅い"とタイプしてからデフォルトのペースに戻った後に、1000msだけのTextViewを1回だけ表示しています。ユーザーが「デフォルト」をもう一度入力するまで「遅い」と入力した後、どのように低速ペースでTextViewをすべて実行するのですか?TypeWriterの速度が遅い

コード:特定のコードについて

if (input.getText().toString().contains("slow")){ 
      Toast.makeText(getApplicationContext(),"Slow pace ON", Toast.LENGTH_SHORT).show(); 
      writer_slow.animateText(output.getText().toString()); 
     } 

答えて

0

わからない、しかし、あなたがのTextViewに最新の入力を追跡する方法をいくつか持っているし、(タイピング速度を変更するために)別のメソッドを呼び出すことができたびキーワード「遅い」または「デフォルト」など、入力されます。

+0

Toast.makeText(getApplicationContext()、 "スローペースON"、トースト)。Toast.makeText(getApplicationContext()、Toast。 LENGTH_SHORT).show(); writer_slow.animateText(output.getText()。toString()); } 'このコードでは、速度は1回しか遅くなりません。ユーザーが「デフォルト」になるまで、速度が遅い場所が必要です。 –

関連する問題