Android按钮第二次更改颜色

时间:2019-12-30 02:31:31

标签: android button background

我正在制作一款更改按钮颜色和背景的游戏。当应用打开时,我运行newGame函数。然后在游戏结束后,要重播游戏,我再次调用了newGame函数。但是,每次重玩游戏时,单击一个按钮时,它都会变成橙色一秒钟,然后再执行应做的事情。

 (async () => {
    const browser = await puppeteer.launch({
      args: ["--no-sandbox"]
    });
    const page = await browser.newPage();

    await page.setExtraHTTPHeaders({
      authorization: req.session.token
    });

    await page.goto(config.url + "/project/download/" + permalink, {
      waitUntil: "networkidle0"
    });

    const buffer = await page.pdf({
      filename: permalink + "_ProjectBrief" + ".pdf",
      format: "A4",
      margin: {
        top: 60,
        bottom: 60,
        left: 60,
        right: 50
      },
    });
    res.type("application/pdf");
    res.send(buffer);
    await browser.close();
  })();

在代码的其他位置,我将使用以下几行代码来更改按钮的背景或启用的属性

fun newGame() {
        allButtons.forEach {
            it.text = ""
            it.setBackgroundResource(android.R.drawable.btn_default)
            it.isEnabled = true
        }
        gameInProgress = true
}

有什么想法吗?

0 个答案:

没有答案