0
重力右/左の検出:私はそれがだときを検出するためにDrawerListenerを追加 DrawerLayout.DrawerListener私はこのような(左右)両側から開閉できるDrawerlayoutを使用してい
drawer.openDrawer(Gravity.LEFT);
drawer.openDrawer(Gravity.RIGHT);
閉鎖中:
drawer.addDrawerListener(new DrawerLayout.DrawerListener() {
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
}
@Override
public void onDrawerOpened(View drawerView) {
}
@Override
public void onDrawerClosed(View drawerView) {
Toast.makeText(activity, "closed",
Toast.LENGTH_LONG).show();
}
@Override
public void onDrawerStateChanged(int newState) {
}
});
閉鎖された左または右の引き出しであるかどうかを調べる方法はありますか?
ありがとうございます!
両方の引き出しに同じリスナーを使用していますか?彼らは2つの分離オブジェクトarentですか? –
2つのNavigationViewが内部にあるDrawerLayoutは1つではありません。 onDrawerClosed-Methodは、2つのビューのいずれかが閉じられたときに呼び出されます –