微信小程序滑动屏幕控制动画隐藏和显示
思路一,使用scroll-view组件的事件,缺点:动画不够流畅
思路二,微信小程序自带的pagescroll事件,缺点:监听不方便,层级较高
思路三,给页面最外层添加触摸事件
思路四,小程序自带的触摸事件的API
一个触摸开始的监听,一个触摸结束的监听。为了实现动画流畅,加上一定的延时延时,动画速度均匀即可。
rowTouchMove:function(){if(console.log("rowTouchMove--------------------111"),this.data.plaTreesInfo.open&&this.props.TouchMoveFlag){ //设置两个默认的动画开关条件var t=wx.createAnimation({duration:this.data.duration,timingFunction:"linear"});t.translate3d(90,0,0).step(),this.setData({animationData:t.export()}),this.props.TouchMoveFlag=!1} //改变动画开关状态},
rowTouchEnd:function(){var t=this;console.log("rowTouchEnd--------------------222"),this.data.plaTreesInfo.open&&setTimeout(function(){//读取开关动画条件var e=wx.createAnimation({duration:t.data.duration,timingFunction:"linear"});e.translate3d(0,0,0).step(),t.setData({animationData:e.export()}),t.props.TouchMoveFlag=!0 //改变动画开关状态},600)
},
注意,如果不给动画加开始和结束的默认条件约束,动画会显示的很频繁,不能灵活读取
微信小程序滑动屏幕控制动画隐藏和显示相关推荐
- 微信小程序实现js控制动画——点击播放动画
功能需求:点击刷新图标,图标旋转进入Loading状态,加载完毕,动画停止 //index.wxml <view class="flex-col group_2">&l ...
- 微信小程序控制盒子显示隐藏_微信小程序点击控制元素的显示与隐藏
微信小程序点击控制元素的显示与隐藏 首先我们先来看一下单个点击效果 我们来看一下wxml中的代码: 更多内容 更多> 2017-07-27 下面的是js中的主要代码: data: { shows ...
- 微信小程序列表加载动画示例
微信小程序列表加载动画 微信小程序列表加载动画示例 实现思路 什么是动画? 导航栏设置 列表动画加载 完整代码demo 微信小程序列表加载动画示例 初学微信小程序开发,记录一下.网上找了很久这种效果, ...
- 微信小程序滑动侧边栏
微信小程序滑动侧边栏 效果图: 手指向右滑动可以显示侧边栏,向左滑动隐藏侧边栏 代码附上:.wxml <view class="title"><image cla ...
- 【微信小程序控制硬件⑦ 进阶篇】巧借阿里云物联网平台的免费连接,从微信小程序颜色采集控制 esp8266 输出七彩灯效果,中秋节来个直播如何?!
[微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...
- 【微信小程序控制硬件⑦ 进阶篇】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为心里全栈工程师梦想浇水。
文章目录 一.前言: 二.涉及的技术点: 三.框架的运行原理: 四.框架代码流程: 4.1 主线程: 4.2 获取设备列表显示设备,以及订阅在线的设备: 4.3 点击某设备如何实现携带此设备信息到控制 ...
- 微信小程序image图片预览时不显示(后缀问题!)
微信小程序image图片预览时不显示(后缀问题!) ".PNG"是不行滴!!! ".png"才可以!!! 刚刚用了两张图片是截下来的,后缀是".PNG ...
- 微信小程序开发错误——底部导航栏没有显示完全
微信小程序开发错误--底部导航栏没有显示完全 原因:由于在app.json中设置跳转页面时,假设有A.B.C.D四个图标(点击可以跳转),B和C的跳转页面相同,C的图标就会覆盖B的图标,B的图标就相当 ...
- 微信小程序各种酷炫动画
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/anda0109/article/de ...
最新文章
- javascript json对象转字符串形式
- commont-net.jar 代码结构图
- Debian读写ntfs分区格式!
- Python知识点笔记-列表list、元组tuple和dict类型
- 【C】——常用C时间库函数
- 移植madplay到jz2440【学习笔记】
- 【全真互联网下音视频技术创新应用】
- 938. 二叉搜索树的范围和
- 移动Web开发基础概念
- 介绍一个小工具 Linqer
- Nginx+keepalived高可用配置实战
- 如何新建一个datatable,并往表里赋值
- springboot flink结果输入到hbase_Flink流处理
- Flex Builder 3 正版注册码及破解版方法
- 从腾讯云迁移到腾讯云,开心消消乐的云端迁移战事
- 同文输入法 android,同文输入法下载-同文输入法 v3.0-beta2_手机乐园
- 网络词汇泛滥:神马都是浮云?
- CSS常用英语词汇大全
- 测试人员想做游戏测试,你一定要知道这几点!
- Java JPG转TIF文件过大的解决方案(单张解决方案,多张可看以下参考链接)