现在的很多app都会在运行后弹出各类的活动(营销)之类的弹出层,点击相应的按钮后可以转到对应的界面,或原生或h5。现在想了解一下此类弹出层的实现方式,还请各位指教指教。我的想法为:
因为活动的内容是不定的,所以一般是由后台返回(html)格式,前端用WebView显示,然后约定好按钮的js接口,点击后调用原生的方法转到新的活动页面。但很多活动的图片都是背景透明的(透明部分可以显示出原生内容),这用webview怎么处理?如果不用webview,用原生的uiview来处理图片等的显示的话,对应的按钮怎么生成(包括样式,位置,点击后的行为等,全部由后台传过来后再解析动态生成按钮?)不知道各位是怎么处理这部分内容的