Я разрабатываю приложение для Android 2.2.2 для клиента, и он хочет сделать следующее:
Теперь у меня есть кнопка с событием onClick, но он не нравится, он хочет отреагировать, когда пользователь отпустит кнопку.
Я нашел View.OnTouchListener, который, я думаю, это то, что мне нужно использовать, но есть ли возможность добавить это событие в xml, как я сделал с OnClick?
<ImageButton
android:id="@+id/btnSaveNewGate"
android:layout_width="@dimen/btnSaveNewGate_width"
android:layout_height="@dimen/btnSaveNewGate_height"
android:layout_below="@+id/radioGrGateType"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/btnSaveNewGate_marginTop"
android:background="@null"
android:contentDescription="@string/layout_empty"
android:onClick="onSaveNewGateClick"
android:scaleType="fitXY"
android:src="@drawable/save_gate_selector" />
У меня есть еще два вопроса:
Какое событие ассоциировано, когда пользователь отпускает свой палец?
Есть ли какие-либо рекомендации, запрещающие использование View.OnTouchListener
вместо onClick
?