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 はスクロールを検出できますか? または、別の種類のリスナーまたは実装されたカスタム ジェスチャが必要ですか。