NavigationView вытягивание шторки
Создал я NavigationView и не могу никак найти, как сделать так, чтобы при свайпе(в правильную сторону) всегда появлялась эта шторка, а ни только при свайпе со стороны, где она находится.Вобщем хочу сделать как в Телеграмме.
Может, кто знает специальный метод или атрибут в XML?
Ответы (1 шт):
Автор решения: Svetl9chok
→ Ссылка
fun openDrawer() {
val mDragger = javaClass.superclass?.getDeclaredField("mLeftDragger")
mDragger?.isAccessible = true
val draggerObj = mDragger!!.get(this) as ViewDragHelper
val mEdgeSize = draggerObj.javaClass.getDeclaredField("mEdgeSize")
mEdgeSize.isAccessible = true
val edge = mEdgeSize.getInt(draggerObj)
Log.i("Drawer","Edge ${edge}")
mEdgeSize.setInt(draggerObj, edge * edge)
}