当前位置: 首页 > 知识库问答 >
问题:

如何在视图上用动画创建倒计时器

索卓
2023-03-14

如何像这样创建视图

在问答游戏中,每一关,这个视图都会倒计时时间,选择答案越快,得分越高。因此,第一件事是如何获得这个视图上的时间。

共有1个答案

徐唯
2023-03-14

为您的警报绘图创建一个布局,包括覆盖在其上的ImageView和TextView。

在onCreate()之前初始化对象:

CountDownTimer countDownTimer;
TextView tvTime;

然后创建一个方法并将其添加到其中,或者将其添加到onCreate():

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时间间隔。

 类似资料:
  • 创建动画剪辑 在 Unity 中,为了让游戏对象动起来,需要附加一个 动画组件。这个动画组件必须引用一个 动画控制器,动画控制器再引用一个或多个 动画剪辑。 在 Unity 中,当开始使用动画视图让游戏对象动起来时,这些元素将被自动创建和绑定。 在为选中的游戏对象创建一个新动画剪辑前,需要先确保 动画视图 是打开的。 如果游戏对象尚未绑定任何动画剪辑,那么可以在动画视图的时间轴区域中看到『Crea

  • 我有一个mixin,它以这种格式返回剩余时间。 在组件中,我打电话给混音器来得到时间 在我的模板中,我称它为,它返回类似的值,但我想将这个值显示为倒计时。所以当它加载到页面上时,开始倒计时1秒。 我试图使用一个观察者,但它不起作用:

  • 当前为 5.4 版本,稍后将升级到 5.5。在 5.5 中,本节内容被拆分成了多个小节。 使用动画视图 在 Unity 中,动画视图用于预览和编辑游戏对象的动画剪辑。动画视图可以通过菜单 Window -> Animation 打开。 查看游戏对象上的动画 动画视图和层级视图、场景视图以及检视视图紧密耦合。类似于检视视图,动画视图将显示当前选中对象的动画的时间轴和关键帧。你也可以在层级视图或场景视

  • 我正在尝试绕过与Android Material Design集成的不同功能,但是当一个视图填充另一个视图时,我无法执行这种类型的动画: 你知道怎么做吗,或者一个库/项目的例子来做到这一点吗?

  • 问题内容: 我想知道是否有人可以帮助我。经过数小时的不懈搜索,在这里和网上我似乎找不到使用jquery的简单倒计时。我不想使用任何类型的插件,而只是简单的jquery代码来从日期倒数。我设法在下面找到此代码。但是即使将此代码放置在我的网站中,也不会显示任何内容。我从jquery.com添加了jquery文件,并添加了ID不包含任何内容的正确div 。如果有人可以解释或告诉我如何在采用日期格式并返回

  • 问题内容: 我创建了一个计时器,该计时器在按下按钮时启动,上面是运行的代码。谁能帮我创建一个计数为30的计时器?现在,当我运行它时,在标签中设置文本“ 30”,但我希望它从0开始并一直计数到30。 问题答案: 每次您的计时器运行时,它都会执行从0到30的循环,因此仅在循环结束时才刷新UI。您需要将i保留为成员,并在每次这样调用该方法时对其进行更新: 当然,一旦达到i = 30,您就应该取消时间,否