微信小程序 自定义d窗

微信小程序 自定义d窗,第1张

 <button bindtap="powerDrawer" type="primary" size="mini" style="width: 55%" data-statu="open">中奖记录</button>  

<!-- 中间名单d窗 -->

<view class="drawer_div">

  <view class="drawer_screen" bindtap="powerDrawer" data-statu="close" wx:if="{{showModalStatus}}"></view>

    <view animation="{{animationPrize}}" class="drawer_box" wx:if="{{showModalStatus}}">

      <view class="drawer_title">

        中奖记录

        <image src="../img/x@2x.png" bindtap="powerDrawer" data-statu="close"></image>

      </view>

      <view class="drawer_content">

        <view class="top grid">

          <text>

            名称:啦啦啦啦啦啦啦啦

          </text>

          <text>

            时间:2020-02-20

          </text>

        </view>

        <view class="top grid">

          <text>

            名称:啦啦啦啦啦啦啦啦

          </text>

          <text>

            时间:2020-02-20

          </text>

        </view>

    </view>

  </view>

</view>

.drawer_screen {

  width: 100%

  height: 100%

  position: fixed

  top: 0

  left: 0

  z-index: 1000

  background: #000

  opacity: 0.5

  overflow: hidden

}

/*content*/

.drawer_box {

  width: 650rpx

  overflow: hidden

  position: fixed

  top: 50%

  left: 0

  z-index: 1001

  background: #FAFAFA

  margin: -150px 50rpx 0 50rpx

  border-radius: 3px

}

.drawer_title{

  padding:30rpx 20rpx

  font-size: 36rpx

  text-align: center

  position: relative

}

.drawer_title image{

  display: inline-block

  width: 30rpx

  height: 30rpx

  position: absolute

  right: 9px

  top: 10px

}

.drawer_content {

  height: 210px

  overflow-y: scroll /*超出父盒子高度可滚动*/

  padding: 0 20rpx

}

.top{

  display: flex

  justify-content: space-between

  border-bottom: 1px dashed #ccc

}

.top text{

  display: inline-block

  height: 60rpx

  line-height: 20rpx

}

data: {

animationPrize: {},

}

powerDrawer: function (e) {

    // console.log(e)

    let currentStatu = e.currentTarget.dataset.statu

    this.util(currentStatu)

  },

  util: function (currentStatu) {

    /* 动画部分 */

    // 第1步:创建动画实例

    var animation = wx.createAnimation({

      duration: 200,  //动画时长

      timingFunction: "linear", //线性

      delay: 0  //0则不延迟

    })

    // 第2步:这个动画实例赋给当前的动画实例

    this.animation = animation

    // 第3步:执行第一组动画

    animation.opacity(0).rotateX(-100).step()

    // 第4步:导出动画对象赋给数据对象储存

    this.setData({

      animationPrize: animation.export()

    })

    // 第5步:设置定时器到指定时候后,执行第二组动画

    setTimeout(function () {

      // 执行第二组动画

      animation.opacity(1).rotateX(0).step()

      // 给数据对象储存的第一组动画,更替为执行完第二组动画的动画对象

      this.setData({

        animationPrize: animation

      })

      //关闭

      if (currentStatu == "close") {

        this.setData({

          showModalStatus: false

        })

      }

    }.bind(this), 200)

    // 显示

    if (currentStatu == "open") {

      this.setData({

        showModalStatus: true

      })

    }

  },

1.解锁手机,在界面上找到“设置”,点击进入设置选项。

2.然后在”设置“的页面下滑找到”通用“,点击进入。

3.进入设置页面后,找到“辅助功能”,点击进入辅助功能设置页。

4.进入页面后,往下方滑动页面,找到“AssistiveTouch”的选项,点击进入设置页面...

5.然后点击”AssistiveTouch“右侧的按钮选择开启,然后就可以将悬浮窗口显示。

扩展资料:

延长iPhone手机电池寿命的小技巧:

1.养成充电好习惯

在苹果手机提示低电量的时候及时充电,避免电量过低引起自动关机,如果电池效率低于80%尽量将电池更换。

2.打开优化充电

该功能可以智能的学习和判断用户的使用及充电习惯,使充电过程更加平衡,从而减缓电池的老化,并在一定程度上提升iPhone的续航能力。

查看方法:“优化电池充电”功能可在设置-电池-电池健康中查看~

3.禁止后台应用程序刷新

应用程序在后台运行时使用电池寿命。你可以看到应用程序在后台运行了多少时间。如果某个应用程序在不使用它时耗尽了太多电量,则可以禁用后台应用程序刷新以防止它在后台运行。如果应用程序过度耗电的话,我们也可以选择将其卸载!

4.启用低电量模式

“低电量模式”(Low Power Mode)功能,可让手机更省电。启用低电量模式后,你的屏幕略微变暗,限制后台进程,使处理器略微变慢,或者在正常使用时降低设备所需的能量。

*** 作方法:启用此功能最简单方法是从iPhone的右上角向下滑动,然后电池图标即可。或者你可以在设置>电池>低功率模式中启用低功率模式。

5.关闭某些APP推送

推送应用程序通知、电子邮件读取的通知等等都会缩短电池寿命,因此要想让iPhone手机电池寿命更长,最好将其关闭。可以在“设置”,对每个应用程序进行编辑,关闭通知。

悬浮窗是指悬浮在桌面或其他应用之上的窗口,比如微信浮窗、视频APP中的窗口播放等。应用在用到悬浮窗时,需要开启悬浮窗权限。

您可以设置具体的应用程序是否显示悬浮窗口,请根据您手机的系统版本,进入具体路径 *** 作开启或者关闭:

1、ColorOS 12及以上版本:「设置 > 应用 > 悬浮窗」,设置具体的应用程序是否显示悬浮窗口。

2、ColorOS 11-11.3版本:「设置 > 应用管理 > 悬浮窗管理」,设置具体的应用程序是否显示悬浮窗口。

3、ColorOS 7-7.2版本:「设置 > 应用管理 > 悬浮窗管理」或「设置 > 安全 > 悬浮窗管理」,设置具体的应用程序是否显示悬浮窗口。

温馨提示:

① 开启悬浮窗后,可能会产生d窗广告。

② 一个应用只能同时开启一个悬浮窗,手机桌面只能同时开启一个悬浮窗。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11785230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存