到目前为止,我一直在为 Web 应用程序做 UI,而且对 flex 还是很陌生。我最近一直在研究一个需要一组 4-5 个不同视图的应用程序。比如说:-
视图 1:所有学生列表及其详细信息视图 2:所有教职员工列表及其详细信息视图 3:所有非教职员工列表视图 4:基于学生表现等的一些数据分析视图 5:一些杂项
现在我尝试在TabNavigator中挂钩这些视图(通过视图我是指父容器组件。我正在使用Group)但最终结果对我来说看起来很蹩脚 - 它看起来像一个有 5 个选项卡显示不同信息的网站。
我喜欢 Salesforce 如何为其仪表板实现应用程序视图的方式,所以现在我有一个下拉列表,其中包含与这些视图的父组挂钩的引用。在选择时,我使相应的组可见并隐藏其他组。到目前为止,它在 UI 前端工作得非常好。在 UI 后面,发生的事情是所有 5 个组都存在,但在任何时间点都只有一个是可见的。每次选择时,我都必须将其他组设置为不可见。
但是,我不认为这是一个好方法。有没有比让群组可见和不可见更好的解决方案!TabNavigator 的工作方式是否相同?
我也对其他想法持开放态度。对此的任何帮助/查看/建议表示赞赏。