首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MaterialDrawer布局之间切换视图

在MaterialDrawer布局之间切换视图
EN

Stack Overflow用户
提问于 2016-10-05 22:09:59
回答 1查看 142关注 0票数 0

我需要为同一个活动创建两个MaterialDrawer并在它们之间切换。但我需要更新项目时,抽屉是显示在屏幕上。

有了我们拥有的MaterialDrawer属性,只有在关闭抽屉并再次触摸抽屉切换之后,才能看到一个抽屉布局与另一个抽屉布局之间的更改。

当在抽屉之间切换时,是否可以在布局中进行刷新,在抽屉显示期间对更改进行无效或通知,以便即时显示更改?

谢谢你,Alexandre Bianchi

EN

回答 1

Stack Overflow用户

发布于 2016-10-10 20:40:06

MaterialDrawer附带了一个易于使用的接口,它允许您修改在运行时显示在Drawer中的项,而不需要创建新的Drawer对象。

您可以随时通过removeAllItems方法删除列表中的当前项。https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/Drawer.java#L747

您可以通过addItems方法轻松地添加相同样式的新项目:https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/Drawer.java#L756

这些更改将直接反映在UI中。

对于一些更复杂的用例,您还可以查看用于AccountSwitcher的源代码,它将在Drawer中切换2个列表并对其进行动画处理:https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/AccountHeaderBuilder.java#L1348

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39876265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档