微信小程序例子——使用画布组件绘制一个带阴影及下划线的文字
2016-10-26 22:04
771 查看
1、效果展示
2、关键代码
index.wxml
index.js
3、源代码获取方式
百度云链接:http://pan.baidu.com/s/1gfoLsOF
2、关键代码
index.wxml
empty
index.js
Page({ onReady:function(){ // 页面渲染完成 var cxt_fillText = wx.createContext();//创建并返回绘图上下文context对象。 cxt_fillText.beginPath();//开始一个新的路径 cxt_fillText.setFontSize(60);//设置填充文本字体的大小 cxt_fillText.setLineWidth(6);//设置线条的宽度 cxt_fillText.setShadow(0,10,30,'#33ffff');//设置阴影 cxt_fillText.setStrokeStyle('#33ff66');//设置线条的样式 cxt_fillText.setFillStyle('#3300ff');//设置填充的样式 cxt_fillText.fillText("TITF",50,100);//设置填充文本fillText()第一个值为显示的文本,第二个值为文本的x坐标,第三个值为文本的y坐标 cxt_fillText.moveTo(40,105);//设置线条的起始路径坐标 cxt_fillText.lineTo(180,105);//设置线条的终点路径坐标 cxt_fillText.stroke();//对当前路径进行描边 cxt_fillText.closePath();//关闭当前路径 wx.drawCanvas({ canvasId:'canvasFillText',//画布标识,对应的cavas-id actions:cxt_fillText.getActions()//导出context绘制的直线并显示到页面 }) } })
3、源代码获取方式
百度云链接:http://pan.baidu.com/s/1gfoLsOF
相关文章推荐
- 微信小程序例子——使用画布组件绘制一个会自动旋转的正方体
- 微信小程序例子——使用画布组件绘制一个长200px,宽100px的长方形
- 微信小程序例子——使用画布组件绘制一个半径为50px的圆
- 微信小程序例子——使用画布组件绘制一个会自动缩放的正方体
- 微信小程序例子——使用画布组件绘制一条长度为230px的水平直线
- 微信小程序例子——如何使用view组件显示文字
- 微信小程序 image组件binderror使用例子与js中的onerror区别
- 微信小程序例子——使用video组件播放视频
- 微信小程序例子——如何使用scroll-view组件实现视图垂直滚动
- 微信小程序例子——使用text组件实现转义符换行
- 微信小程序例子——使用progress组件实现读取进度效果
- 微信小程序例子——使用loading组件显示载入动画
- 微信小程序例子——使用image组件显示图片
- 微信小程序例子——使用swiper组件实现图片切换
- 微信小程序image组件binderror使用例子(对应html、js中的onerror)
- 微信小程序例子——使用modal组件弹出对话框
- 微信小程序例子——使用icon组件显示常用图标
- 微信小程序例子——使用input组件实现密码框
- 微信小程序image组件binderror使用例子(对应html、js中的onerror) ,图片失效显示默认图片
- 微信小程序例子——使用audio组件播放音乐