android - 有没有办法将 BottomSheet 转换为 Activity?
问题描述
目前,我有一个在多个活动中重用的bottomSheetBehavior 布局,但需求发生了变化,其中的逻辑也增加了。我的问题是,有没有办法让底部工作表的功能保持折叠状态,但在展开时,过渡到活动?
具体来说,当底部工作表折叠时,允许在视图的其余部分上单击和滚动,但是当展开时,启动一个新活动,以便在那里处理逻辑。
欢迎任何建议。
解决方案
我最终做的是在视图模型中设置底部工作表行为,然后,视图模型使用实时数据将任何数据发布到视图,至少确保逻辑包含在一个地方。
推荐阅读
- php - 如何修复“仅在文档开头允许 XML 声明”
- php - 如何使用 PHP、jQuery 和 AJAX 实现类似计数器?
- c# - C#如何在Datagrid中使用其他单元格值隐藏特定单元格
- python - 统一文本和图像分类(Python)
- python - 为什么在调用实例属性时不使用 self.varibale_name
- java - 小程序输出不正确。为什么这个 String 变量没有做我想要的?
- java - 访问被拒绝写入 ApplicationResources.properties 文件
- javascript - DOM 元素单击按钮但不调用控制器中为 Button 定义的函数
- java - 是否有 java 11 替代品来使用 maven exec:java 获取类路径中的所有 jars?
- react-native - 链接库时出现问题