android;怎么实现按钮的按下与抬起是赋不同值

android;如何实现按钮的按下与抬起是赋不同值?
我想实现当一个按钮按下时,某个值(比如是a)取值为1,改按钮抬起时,a=0;请问这个可以实现吗?怎么实现啊?

------解决方案--------------------
Java code

int a = btn.isPressed() ? 1 : 0;