网上大多数指的都是uni中app-plus,h5/app而非小程序。
但是可以变相的通过设置标题颜色和tabbar颜色实现,自定义因不考虑单个影响全部故弃用。
以u-view中u-modal示范。
ps:
borderStyle只能为white或black
frontColor只能为#000或#fff,写错任何一项不会生效。
本质为替换了高亮时的cion和背景色伪实现
不足是tabbar边框只有white/black,切需要设计配合给出遮罩下图。
【参考资料】 https://blog.csdn.net/liujucai/article/details/103816123
根据以上需求和限制大致的思路如下:
调整好css后发现, button 并不能挡住 video 组件正中间的播放按钮,对比同类的实现产品,应该是增加了一层遮罩,显示视频预览图,点击播放后消失,于是增加一层 cover-image
通过定位将遮罩的图片铺满video组件,但是产生了以下几个bug:
在网上大致一搜没有很好的解决方法, cover-view 这个组件看来只能够用于一些简单实用的场景,在当前的需求下实现难度很大
通过不断对比同类的产品,我发现了一个实现思路:
我们使用uni-app或者微信小程序开发项目的时候总会遇到有遮罩层d出的效果,但是发现tabbar页面遮罩层无论你的层级有多高都遮不住我们的tanbar,这时候我们可以采用两种方式解决:1、使用自定义tabbar组件;
2、在遮罩层打开的同时隐藏tabbar,uni.hideTabBar()遮罩层关闭的同时显示tabbar,uni.showTabBar()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)