Android 如何在视图上创建带有动画的倒计时计时器
如何创建这样的Android 如何在视图上创建带有动画的倒计时计时器,android,countdowntimer,Android,Countdowntimer,如何创建这样的视图 在问答游戏中,每个关卡,这个视图都会倒计时,选择答案越快,分数越高。因此,第一件事是如何获取此视图上的时间为您的报警绘图创建一个布局,包括一个ImageView和一个叠加在其上的TextView 在onCreate()之前初始化对象: CountDownTimer countDownTimer; TextView tvTime; countDownTimer = new CountDownTimer(60000, 1000) { @Override pub
视图
在问答游戏中,每个关卡,这个
视图
都会倒计时,选择答案越快,分数越高。因此,第一件事是如何获取此视图上的时间
为您的报警绘图创建一个布局,包括一个ImageView和一个叠加在其上的TextView
在onCreate()之前初始化对象:
CountDownTimer countDownTimer;
TextView tvTime;
countDownTimer = new CountDownTimer(60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
tvTime.setText(String.valueOf((int) millisUntilFinished / 1000));
}
@Override
public void onFinish() {
endGame(); //End the game or do whatever you want.
}
}.start();
然后创建一个方法并将其添加到其中,或将其添加到onCreate():
CountDownTimer countDownTimer;
TextView tvTime;
countDownTimer = new CountDownTimer(60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
tvTime.setText(String.valueOf((int) millisUntilFinished / 1000));
}
@Override
public void onFinish() {
endGame(); //End the game or do whatever you want.
}
}.start();
其中60000是以毫秒为单位的总倒计时时间,1000是以毫秒为单位的onTick时间间隔。为可绘制报警创建一个布局,包括一个ImageView和一个叠加在其上的TextView 在onCreate()之前初始化对象:
CountDownTimer countDownTimer;
TextView tvTime;
countDownTimer = new CountDownTimer(60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
tvTime.setText(String.valueOf((int) millisUntilFinished / 1000));
}
@Override
public void onFinish() {
endGame(); //End the game or do whatever you want.
}
}.start();
然后创建一个方法并将其添加到其中,或将其添加到onCreate():
CountDownTimer countDownTimer;
TextView tvTime;
countDownTimer = new CountDownTimer(60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
tvTime.setText(String.valueOf((int) millisUntilFinished / 1000));
}
@Override
public void onFinish() {
endGame(); //End the game or do whatever you want.
}
}.start();
其中60000是总倒计时时间(毫秒),1000是onTick的时间间隔(毫秒)。应该很简单。查找或设计为png格式的闹钟,并创建一个图像视图作为其显示源。为秒创建一个文本视图,并为其创建一个漂亮的字体。---你把textview放在一个类似于框架布局的东西里,这样你就可以把它放在闹钟的中央,然后用倒计时来改变textview文本,秒--如何用字体来改变textview字体--我知道了,谢谢。应该很简单。查找或设计为png格式的闹钟,并创建一个图像视图作为其显示源。为秒创建一个文本视图,并为其创建一个漂亮的字体。---你把textview放在一个类似于框架布局的东西里面,这样你就可以把它放在闹钟的中央,然后用倒计时来改变textview文本,秒--如何用字体来改变textview字体--我知道了,谢谢。