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

等待3秒Kotlin[重复]

缑智敏
2023-03-14

如何在此时等待3秒//等待3秒,然后继续

class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    val textreg = AnimationUtils.loadAnimation(this, R.anim.textreg);
    val text1 = findViewById(R.id.text1) as TextView

    text1.startAnimation(textreg);
    //wait 3sec
    text1.visibility = View.GONE
}

}

共有2个答案

乌灿
2023-03-14

您可以运行协同程序,例如:

  GlobalScope.launch(Dispatchers.Main) {
        text1.startAnimation(textreg);
        delay(30000)
        text1.visibility = View.GONE
    }

或者你可以制作一个动画。3秒钟后,文本视图将开始消失。

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="1000"
    android:fromAlpha="1"
    android:startOffset="3000"
    android:toAlpha="0" />
宿嘉庆
2023-03-14

这可能回答了您的问题如何告诉函数在kotlin中等待几秒钟

Handler().postDelayed(Runnable { 
    //anything you want to start after 3s
    text1.visibility = View.GONE
}, 3000)
 类似资料:
  • 问题内容: 我正在使用Ubuntu 16.04 问题答案: 我遇到了这个问题,终于找到了答案。我一直在使用Marionette驱动程序,该驱动程序不再适用于FF版本53和Selenium 3.5或更高版本。该GeckoDriver文档显示系统属性应该如何引用。 我从以下位置更改了代码: 至: 现在我的本地Firefox运行正常。 希望这对其他人有帮助。

  • 问题内容: 是的,我知道这个问题经常被问到,但是我还是不明白。我想让Selenium等待,无论如何。我尝试了这些方法 和其他东西,但它不起作用。我需要selenium才能等待10秒。 NO 直到一些元素被加载或什么,只是等待10秒。我知道有这个 我不要那个 。 如果要花几秒钟(无法实现)等待selenium,那么其他(python)库/程序将能够完成此任务?使用Java Selenium似乎没有问

  • 给出一些关于我正在尝试做的细节:我正在用Java制作一个Minecraft插件。我有一个对象,它使用HashMap绑定到Minecraft的Player对象。 我在这个对象中有一个方法,类似于: 显然,会有很多事情发生,所以我希望这是异步发生的。计时器将在后台继续,它不会阻止代码中的任何其他内容。 对不起,如果我的问题太简单了,但我真的检查了网络和我是新的Java,所以原谅我的无知。

  • 问题内容: 我正在将Selenium IDE用于Firefox并搜索等待命令。我的问题是我想用嵌入式外部地图测试网站。此外部地图需要3-5秒才能加载。 我的命令: 问题答案: 使用暂停命令,然后在“目标”字段中输入毫秒数。 将速度设置为最快(操作->最快),否则它将无法正常工作。

  • 使用asyn/wait vs wait有什么区别task.run() 等待任务。运行示例- 异步等待示例-

  • 我可以使用下面的curl命令获得重定向的url。 但我有一个案例,页面加载200状态,但在2或3秒后,页面被重定向。Curl给我的原始url的响应是200,但在等待几秒钟后会发生301重定向。 有没有办法让卷曲追踪出最后的重定向?