如何正确编程切换按钮

时间:2015-02-27 00:33:54

标签: java

我有一个需要切换的物理按钮。这是我到目前为止的代码:

public boolean toggleButtonA(){
    boolean prevModeSelect2;
    boolean prevModeSelect1;

    boolean state;

    prevModeSelect1 = ButtonA();
    prevModeSelect2 = prevModeSelect1;

    if ((!ButtonA()) && (prevModeSelect1) && (prevModeSelect2)){
        state = true;
    }else{
        state = false;
    }

    return state;
}

ButtonA()返回按钮的原始状态,如果按下则返回true,否则返回false。

如果按下按钮然后随后释放,这是否正确返回true,如果没有,或者我的逻辑是否搞砸了,这是否正确?

0 个答案:

没有答案