0
viewPager.setOnTouchListener(
new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
moved = false;
System.out.println("clicked ACTION_DOWN");
}
if (motionEvent.getAction() == MotionEvent.ACTION_MOVE) {
System.out.println("clicked ACTION_MOVE");
moved = true;
}
if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
if (!moved) {
System.out.println("clicked ACTION_UP");
view.performClick();
}
}
return false;
}
}
);
И добавил OnClick слушателя, как показано нижеViewPager вызвало OnClick событие, но не MotionEvent.ACTION_UP в HUAWEI телефонов
viewPager.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
}
}
);
Он отлично работает в samsug мобильных телефонов, но MotionEvent.ACTION_UP не срабатывает в телефонах HUAWEI. Может ли кто-нибудь помочь?
Вы имеете в виду ход действий и вниз мог быть обнаружены в телефонах HUAWEI? –
Да только ACTION_UP не обнаружен. – Sujay