我已经成功地为我的应用程序实现了一个NavigationDrawer。
我的应用程序显示一个抽屉,它打开在屏幕的左侧。
我的问题是我需要在左侧添加一个按钮。这个按钮可以被点击或滑动以打开左侧的抽屉。这个我可以做到。
但是这个按钮应该看起来像是抽屉的一部分,会溢出到屏幕上。
这意味着按钮应该同时滑动,当抽屉开启和关闭时。
关闭状态:
打开状态:
我尝试将按钮添加到左侧抽屉的布局中,但似乎你不能让东西出现在其边界之外,当你关闭它时,抽屉总是会完全隐藏。
现在我正在尝试将其添加到主DrawerLayout,并使其对齐到左侧抽屉的右侧... 但是没有运气... 看起来DrawerLayout不能有超过两个子元素...
任何帮助都将不胜感激。
我正在使用支持库(v4)
编辑:我支持API级别8... 所以无法使用ImageView.setTranslationX或View.OnAttachStateChangeListener
我的应用程序显示一个抽屉,它打开在屏幕的左侧。
我的问题是我需要在左侧添加一个按钮。这个按钮可以被点击或滑动以打开左侧的抽屉。这个我可以做到。
但是这个按钮应该看起来像是抽屉的一部分,会溢出到屏幕上。
这意味着按钮应该同时滑动,当抽屉开启和关闭时。
关闭状态:
打开状态:
我尝试将按钮添加到左侧抽屉的布局中,但似乎你不能让东西出现在其边界之外,当你关闭它时,抽屉总是会完全隐藏。
现在我正在尝试将其添加到主DrawerLayout,并使其对齐到左侧抽屉的右侧... 但是没有运气... 看起来DrawerLayout不能有超过两个子元素...
任何帮助都将不胜感激。
我正在使用支持库(v4)
编辑:我支持API级别8... 所以无法使用ImageView.setTranslationX或View.OnAttachStateChangeListener