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)
    }
→ Ссылка