zoukankan      html  css  js  c++  java
  • 小程序 movable-area 实现悬浮窗效果

    最近做一个小程序 实现页面内悬浮窗的效果 

    给自己制定两个方案:

    1、通过一个自定义的组件,通过触摸事件进行实现;

    2、使用微信的movable移动组件实现;

    第一种方案:

          结果:实现了 悬浮窗和自动靠齐一方的效果 

      问题:IOS上的触摸事件支持的还可以,移动起来不是特别卡顿;但是安卓就不行了,卡顿严重;延迟特别明显;

          注意:第一种方案要求配置高的机型 所以不适合现在的要求;

    第二种方案:

          结果:同样实现了悬浮窗和自动靠齐一方的效果 

      问题:movable需要制定宽和高,来规定子元素的移动区域;但是等于覆盖了原有的页面,点击和一切对底部页面操作都无效;

          注意:第二种方案可以实现很流畅的滑动效果,但是页面内覆盖了原有的层级,无法操作覆盖的页面;

    最终,结合第二种方案的问题,想到了使用组件的方式来实现滑动和悬浮窗的效果,避免层级问题;

    地址:https://github.com/Uhanxu/movable-area

    由于时间有限,大家可以根据具体情况进行movable组件的逻辑优化,谢谢!

  • 相关阅读:
    luogu_1009 阶乘之和
    codevs_3117 高精度练习之乘法(my struct)
    luogu_2142 高精度减法
    luogu_1601 A+B Problem(高精)
    luogu_1007 独木桥
    luogu_1006 传纸条
    luogu_1004 方格取数
    luogu_1003 铺地毯
    luogu_1002 过河卒
    BZOJ 2560: 串珠子 (状压DP+枚举子集补集+容斥)
  • 原文地址:https://www.cnblogs.com/han-xu/p/9878317.html
Copyright © 2011-2022 走看看