您的位置:首页 > 移动开发 > 微信开发

微信小程序例子——使用画布组件绘制一个带阴影及下划线的文字

2016-10-26 22:04 771 查看
1、效果展示

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息