首页 > 解决方案 > UI 上的 Android 功能切换 - 搜索设计模式

问题描述

我正在寻找一种我可以使用的设计模式,以便我可以使用切换 UI 元素。

我有一个简单的屏幕,底部有一个水平列表,顶部是一张照片。单击列表会更新照片。无论如何,这不是问题。此屏幕和代码已经存在。我的任务是更改列表项的外观。我的任务是创建一个切换,以便企业可以测试此功能,如果他们不喜欢它,他们想通过简单地使用功能切换来恢复到旧设计。

如果我可以避免的话,我不想复制所有文件并在文件上使用 if else 条件进行重复,(如果您认为这是更好的方法,请告诉我)我在想有一个类似于策略模式的设计模式我可以更干净地做到这一点。甚至可以使用责任链。但无论如何,我不确定最好的方法,你们是如何处理 UI 元素上的功能切换的?

标签: androiddesign-patternsfirebase-remote-config

解决方案


您可以使用切换路由器,就像这里一样。

https://martinfowler.com/articles/feature-toggles.html


推荐阅读