
回复
弹窗是应用开发中使用的非常多的一个组件,为了统一设计和整体美观的目的,弹窗往往会使用一套设计统一,交互相近的设计方案。如果每个弹窗都手动创建的话,需要消耗开发者大量的精力,为了能够快速开发不同的弹窗方案,我们可以尝试在开发初期就构建一个底层的弹窗逻辑。
弹窗效果如下:
简单分析可以发现,弹窗的设计是相似的,相同背景的基础上增加一个图标,一行文字和两个按钮。
因此这里可以开发一个通用的底层组件来搭建弹窗的基本架构。
代码如下:
封装了底层结构以后,我们就可以通过非常简单的代码复用,快速开发不同的弹窗。
运行效果如下: