小程序开发实例:指南针(1) - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

小程序开发实例:指南针(1)

发表时间:2020-9-22

发布人:葵宇科技

浏览次数:69

介绍完了 HelloLightApp 之后,就开始进入练习阶段。本课程篇幅有限,我们只做一个最简单的小程序——指南针。

指南针小程序也包括两个画面,本文先介绍第一个画面。

主画面

77eb1730-59ad-11e8-bc71-a1900e44dde0

画面的标题为“Compass”,内容分上下两部分,上面是一个动态的指南针,下面是现在方向的角度。

动态指南针的中心是一个指向上方的指针,周围是一个指示方向的文字盘。将手机水平放置时,红色指针指向的就是现在的方向。

下面的数字是当前方向的角度,0 度为正北方向。

画布(Canvas)的用法

由于指南针需要动态表示指南针文字盘,所以需要使用小程序中的绘图机制——画布(Canvas)。这里的画布只是一个提法,实际上就是用来绘图的一小片区域。

微信小程序中 Canvas 的用法分为两步。

在页面文件 WXML 中创建 Canvas 组件并指定 id 和尺寸(高度和宽度)

   <canvas style="width: 300px; height: 300px;"canvas-id="myCanvas"></canvas>

本例中 Canvas 的 id 为 compassCavas,高度和宽度都是 300px。

使用 Canvas 进行绘图<

相关案例查看更多