//获取应用实例var app = getApp()var interval;var varName;var ctx = wx.createCanvasContext('canvasArcCir');

Page({  data: {

},  drawCircle: function () {

clearInterval(varName);    function drawArc(s, e) {

ctx.setFillStyle('white');

ctx.clearRect(0, 0, 200, 200);

ctx.draw();      var x = 100, y = 100, radius = 96;

ctx.setLineWidth(5);

ctx.setStrokeStyle('#d81e06');

ctx.setLineCap('round');

ctx.beginPath();

ctx.arc(x, y, radius, s, e, false);

ctx.stroke()

ctx.draw()

}    var step = 1, startAngle = 1.5 * Math.PI, endAngle = 0;    var animation_interval = 1000, n = 60;    var animation = function () {      if (step <= n) {

endAngle = step * 2 * Math.PI / n + 1.5 * Math.PI;

drawArc(startAngle, endAngle);

step++;

} else {

clearInterval(varName);

}

};

varName = setInterval(animation, animation_interval);

},  onReady: function () {    //创建并返回绘图上下文context对象。

var cxt_arc = wx.createCanvasContext('canvasCircle');

cxt_arc.setLineWidth(6);

cxt_arc.setStrokeStyle('#eaeaea');

cxt_arc.setLineCap('round');

cxt_arc.beginPath();

cxt_arc.arc(100, 100, 96, 0, 2 * Math.PI, false);

cxt_arc.stroke();

cxt_arc.draw();

},  onLoad: function (options) {

}

})

微信小程序 环形进度条_微信小程序:实时圆形进度条实现相关推荐

  1. 微信小程序 环形进度条_微信小程序实现圆形进度条动画

    本文实例为大家分享了微信小程序动画之圆形进度条,供大家参考,具体内容如下 上图: 代码: js: //获取应用实例 var app = getApp() var interval; var varNa ...

  2. 微信小程序 环形进度条_微信小程序实现圆形进度条实例分享

    本文主要和大家分享微信小程序实现圆形进度条实例,希望能帮助到大家. 小程序中使用圆形倒计时,效果图: 思路使用2个canvas 一个是背景圆环,一个是彩色圆环. 使用setInterval 让彩色圆环 ...

  3. 微信小程序进度条详解 progress 自定圆形进度条

    也许你迷茫,但是我想说,在你迷茫的同时,保持本心,过好今天就好. 在微信小程序开发中,progress用来实现水平进度条效果 1 基本使用 <progress percent="80& ...

  4. csgo卡程序关不掉_微信推QQ小程序,取代QQ?网友:这功能有用?

    大家了解过俄罗斯套娃吗?就是由多个一样图案的空心木娃娃,一个套一个组成,最多可达十多个.以前,小鱼以为它只是个工艺品:谁知道,聊天工具也可以「套娃」.近日,有网友发现微信上出现了「腾讯QQ」小程序,打 ...

  5. 不同程序用不同网络_微信小程序直播登场,与平台直播有何不同?

    星标我,不要迷路哦~ 微信小程序直播开启公测了.在直播这个流量阵地里,每一个科技巨头,每一个零售商家,甚至是每一个个体,都渴望借助直播获得新的机遇. 1月中旬,不少商家收到小程序直播的公测邀请,并已交 ...

  6. 小程序统一服务消息_微信团队发布小程序模板消息能力调整通知:小程序订阅消息接口正式上线...

    10月13日,微信团队发布了小程序模板消息能力调整通知.微信团队表示,此前的模板消息接口将停止使用,小程序订阅消息接口正式上线.据了解,新上线的小程序订阅消息,同时支持一次性和长期性订阅消息,用户可以 ...

  7. 小程序商店刷榜_微信小程序怎么通过“硬广”“软广”来运营引流?运营干货...

    随着互联网的飞速发展,如今微信小程序已经成为家喻户晓的一款应用了,生活中随处可见的微信小程序成为了许多人日常生活中必不可少的应用.那么对于小程序商家来说营销策划方案显得格外重要,如果想要引入更多流量用 ...

  8. python天气查询小程序加背景图_微信小程序开发背景图显示功能

    这两天开发微信小程序,在设置背景图片时,发现在wxss里面设置background-image:(url) 属性,不管是开发工具还是线上都无法显示.经过查资料发现,background-image只能 ...

  9. 代金券制作小程序秒代金券_微信小程序制作工具与方法

    小程序日益火爆,激发了大量商户新的开发需求,租房,购物,出行等场景,都不难见到它的踪影,这也让没有入局小程序的企业开始着急,真分夺秒的着手布局小程序,俗话说,磨刀不误砍柴工,在布局之前,小程序制作流程 ...

  10. 程序左上角的字_微信内测7.0.7新版本,小程序迎来大改动!

    最近几个月来,微信就跟打了鸡血一样不断更新了多个版本上线多个新功能.此前7月末,微信安卓7.0.6带来了将收藏笔记,文件预览等页面设为浮窗的功能,目前最多支持5个文档或笔记设为浮窗.这不,距离微信7. ...

最新文章

  1. python爬虫自学笔记分析解密_Python爬虫自学系列(七) -- 项目实战篇(一)
  2. 《Build your own AngularJS》笔记分享
  3. Python教程:hashlib加密
  4. 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录
  5. (1) 基于tomcat7和jdk1.7的websocket启动
  6. inet_pton, inet_ntop
  7. 海奥华预言--第三章 地球上的第一个人
  8. 分类型变量预测连续型变量_「JS进阶」你真的掌握变量和类型了吗
  9. Python裁剪图片,游戏大图裁小图
  10. Revit中视图隐藏部分轴号字符及控制视图类别【隐藏/显示】
  11. python中读取xlsx文件
  12. SQL Server 、SQLiteSpy、Access对应数据库后缀名分别是什么?
  13. 论华为云的气质与修养
  14. 看到网友晒了新抱枕,我也想换个新的了
  15. angular12简单搭建项目的过程记录
  16. 什么牌子的蓝牙耳机好?重低音分体式蓝牙耳机!
  17. 通用漏洞评分系统 (CVSS)系统入门指南
  18. 蓝牙学习之旅——低功耗蓝牙之频带和通道
  19. 荣耀折叠屏手机如何超越华为?与三星合作就行
  20. chrome开发人员工具中出现绿色的矩形框解决

热门文章

  1. 【Kafka】Kafka SCRAM认证 ERROR [ZooKeeperClient] Auth failed
  2. 【Spring】Spring NoSuchMethodError okhttp3.internal.platform.Platform.log(ILjava/lang/String;Ljava/lan
  3. Maven : has broken classes path unknown
  4. Spring : Spring @Transactional 事物管理入口
  5. 浅谈 Mybatis中的 ${ } 和 #{ }的区别
  6. 数据结构知识点大汇总(六)
  7. JSON数据的解析方式
  8. java软件工程师自我评价_电子技术研发工程师简历自我评价填写样本
  9. eclipse上的.properties文件中文编辑显示问题
  10. 错误记录(三)identity和assigned 的区别