我想使用 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 可以检测滚动吗?或者我是否需要一种不同类型的监听器或实现自定义手势。