我在 android 应用程序中有一个按钮,该按钮带有一个TextView
代表计数器(iOS 样式)的红色圆圈:
按钮是一个StateListDrawable
,所以当按下时(视觉上)会略微下降。我希望伴随的红色圆圈也下降。
如果我能找到一个回调告诉我按钮何时进入按下或未按下(正常)状态,我会很高兴。我试过btn.setOnTouchListener
了,但它不起作用。例如,当我按下按钮时,它会触发MotionEvent.ACTION_DOWN
,这很好。但是,如果我将手指拖出按钮,它会跳回正常状态,但 MotionEvent.ACTION_UP 在我松开手指之前不会触发。