取消原生导航通过自定义导航如何上下滑动即时调整自定义导航的透明度?有个onPagescroll,但是似乎只能判断滚动距离不能判断上滑还是下滑,请大神指点,谢谢
逍涯
- 发布:2019-03-30 22:24
- 更新:2019-04-02 14:18
- 阅读:1295
MixR - 团队承接uniapp开发,qq472045067
不需要知道上滑还是下滑, 只需要知道距离顶部距离即可实现,
比如距离顶部200时导航栏透明度为1, 200以下按比例调整, 200以上不进行操作即可.
另外, 不建议取消原生导航, 现在的导航可定制性已经很高, 插件市场也有很多使用示例,
onPagescroll只为一个导航栏而多的开销是不合适的, 另外小程序的滚动赋值依然是有延迟的.
以上仅作为个人建议, 可作为参考
逍涯 (作者)
谢谢您的回复帮助,那就应用原生导航进行扩展,但是用哪个方法或属性来计谋顶部距离,还请指教,谢谢!
2019-04-01 08:38