GIFファイルのようなカウントダウン時にカウントダウンテキストをアニメーション化します。現在、通常のフェードのようにアニメートされます。私は、CountDownTimer
クラスをカウントに使用し、TextView
をタイマーに使用します。CountDownTimerクラスを使用している場合、カウントアップアニメーションをカウントする
//somecode
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
CountText=(TextView)findViewById(R.id.countText);
CounterClass timer = new CounterClass(15000,1000);
timer.start();
}
CounterClass.java
public class CounterClass extends CountDownTimer {
public CounterClass(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long millisUntilFinished) {
millis = millisUntilFinished;
String hms = String.format("%02d:%02d",
TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)),
TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)));
System.out.println(hms);
CountText.setText(hms);
}
@Override
public void onFinish() {
}
}
私はこれを達成することができますどのような方法があります:ここでは以下のコードはありますか?過去2日間にしようとしています。私は4つの異なるテキストを作成し、アニメーション化することによって解決策があることを知っていますが、何らかの理由でそれを使用できません。だから、どんな助けもありがとう。ありがとう!
このチュートリアルを試すhttp://www.androidplus.org/2015/03/android-stopwatch-timer-app-tutorial-15.html –
これらのビューを確認する[CountdownView](https://android-arsenal.com)/details/1/2641)、[CountDownView](https://android-arsenal.com/details/1/3201) –
これらのアニメーションは全て消えてしまいます。私はアニメーションをダウンしたいですか? –