小编Pio*_*rgo的帖子

如何在Android onClick函数中设置延迟

我正在创建一个记忆游戏.我的问题是,每当我第二次点击时,我甚至看不到切换按钮.要清楚 - 首先点击切换togglebutton,所以我可以看到它保持的数字,第二次点击不同的togglebutton用于切换它,显示数字然后继续设置得分+1如果数字是如果它们不同,或者将它们反转回来.

下面是我用作onClick函数的代码,我一直在考虑在第二个"if block"中放置某种睡眠或延迟函数 - (if(klikniecia == 2)).

任何有关此主题的帮助将不胜感激.

public void onClick(View view) {
for (int i = 0; i < karta.length; i++){
    if (view == karta[i]){
        karta[i].setEnabled(false);
        klikniecia++;
        if (klikniecia == 1){
            kartaID[0]=i;
            kartaWartosc[0]=listaKart.get(i);

        }
        if (klikniecia == 2){
            kartaID[1]=i;
            kartaWartosc[1]=listaKart.get(i);

            //i think, about setting a delay here, so i can see both of the cards, regardles if the're the same or not before reverting them.

            if (czyPara()){
                karta[kartaID[0]].setEnabled(false);
                karta[kartaID[1]].setEnabled(false);
                klikniecia=0;
            }
            else{

                karta[kartaID[0]].setEnabled(true);
                karta[kartaID[0]].toggle();
                karta[kartaID[1]].setEnabled(true);
                karta[kartaID[1]].toggle();
                klikniecia=0; …
Run Code Online (Sandbox Code Playgroud)

android sleep onclick delay

19
推荐指数
2
解决办法
7万
查看次数

标签 统计

android ×1

delay ×1

onclick ×1

sleep ×1