我已經創建了一個自定義視圖,我通常附加onClickListener。我想要一些類似按鈕的行爲:如果它被按下,它應該改變其在onDraw()方法中定義的外觀。但是,此代碼不起作用:自定義視圖帶點擊/觸摸按鈕行爲
//In my custom View:
@Override
protected void onDraw(Canvas canvas)
{
boolean pressed = isPressed();
//draw depending on the value of pressed
}
//when creating the view:
MyView.setClickable(true);
按下始終有值爲false。怎麼了?
非常感謝!