DrawerView 点击穿透解决
侧边栏打开时点击空白处会传递点击事件到底层显示的页面。
fun drawerListen(drawerLayout: DrawerLayout) {
drawerLayout.addDrawerListener(object : DrawerLayout.DrawerListener {
override fun onDrawerSlide(drawerView: View, slideOffset: Float) {
}
override fun onDrawerOpened(drawerView: View) {
drawerView.isClickable = true
}
override fun onDrawerClosed(drawerView: View) {
drawerView.isClickable = false
}
override fun onDrawerStateChanged(newState: Int) {
}
})
}