Я хотел бы использовать настройку активности SystemUiHider для создания интерфейса, в котором некоторые элементы в верхнем и нижнем меню скрыты на свитках вниз. Но раскрывается при прикосновении и прокручивается вверх.systemuihider со скрытием на прокрутке
по умолчанию SystemUiHider имеет этот метод, чтобы сделать обнаружение жестов
// Set up the user interaction to manually show or hide the system UI.
contentView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (TOGGLE_ON_CLICK) {
mSystemUiHider.toggle();
} else {
mSystemUiHider.show();
}
}
//want an onscrolldown listener
});
как бы я модифицирую это, чтобы обнаружить такую информацию, я хочу. Может ли OnClickListener обнаруживать свитки? Или мне нужен другой тип слушателя или пользовательский жест.
я бы переопределить 'onTouchEvent (MotionEvent эв)' и проверить, было ли событие прокрутки вверх или вниз и действовать. –