如何实现材质设计的可拆卸抽屉?

时间:2019-10-14 16:37:21

标签: android android-layout kotlin material-design

我正在尝试在与Material Design网站上显示的相同的Android平板电脑上实现导航抽屉。该文档缺少如何创建标准导航抽屉的方法,而我的当前只能用作模式导航抽屉。当抽屉打开和关闭时,我想缩放主要内容。

Navigation Drawer Material Design

enter image description here

我知道我可以使用此代码对其进行缩放,但是我认为它有点过分棘手,并且认为Material Design内置了这样做的逻辑。

==

这是我的main_activity.xml:

        val drawerToggle = object : ActionBarDrawerToggle(this, drawer, R.string.navigation_drawer_open, R.string.navigation_drawer_close){
            override fun onDrawerSlide(drawerView: View, slideOffset: Float) {
                super.onDrawerSlide(drawerView, slideOffset)
                val slideX = drawer.width * slideOffset
                findViewById<View>(R.id.main_content_container).translationX = slideX

            }
        }

enter image description here

0 个答案:

没有答案