站長資訊網
最全最豐富的資訊網站

微信小程序刮刮卡的實現

微信小程序刮刮卡的實現

如何實現刮刮卡的效果呢?

思路是:

1、先將中獎的圖片或者文字位置和大小確定

2、開始畫canvas,將位置和大小跟之前中獎的文案的位置保持一致。

3、在canvas上覆蓋一層灰色的蒙層,作出刮刮卡未刮之前的效果

具體代碼如下

let left=0; this.data.awardCanvas.moveTo(left,0) this.data.awardCanvas.lineTo(left+400,0); this.data.awardCanvas.lineTo(left+400,150); this.data.awardCanvas.lineTo(left,150); this.data.awardCanvas.stroke() this.data.awardCanvas.setFillStyle('#ddd') this.data.awardCanvas.fill() this.data.awardCanvas.draw()

4、開始做刮刮卡的動作,在canvas定義bindtouchstart和bindtouchmove兩個觸發的動作

bindtouchstart是開始落手指的第一個位置,bindtouchmove是手指移動的位置

其中重要一個canvas屬性是clearRect,清除畫布上的內容

clearRect(清除位置的X坐標,清除位置的Y坐標,清除的寬度,清除的高度)

具體代碼如下:

this.data.awardCanvas.clearRect(x,y,15,15); this.data.awardCanvas.draw(true)

具體的代碼在https://github.com/zhaodengping/scratch-mini

快去試試吧,也許能刮到一等獎哦~~

推薦教程:《微信小程序》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
精品人妻无码专区中文字幕| 国产精品自拍亚洲| 亚洲精品无码久久久久久久| 久久国产成人精品麻豆| 五月天婷亚洲天综合网精品偷| 国产伦精品一区二区三区免.费| 人妻熟妇乱又伦精品HD| 国产精品久久亚洲不卡动漫| 久久久久无码精品国产不卡| 国产成人精品2021| 国产精品一区二区久久不卡| 久久精品综合一区二区三区| 国产精品综合久久第一页| 天天视频国产精品| 热综合一本伊人久久精品| 日韩黄a级成人毛片| 日韩精品一区二区三区大桥未久| 国产在线精品一区二区| 日韩精品高清自在线 | 亚洲精品无码成人| 精品国精品国产自在久国产应用| 青青草原精品99久久精品66| 午夜精品福利视频| 色一乱一伦一图一区二区精品| 久久国产精品亚洲综合| 久久无码专区国产精品s| 久久精品国产精品亚洲艾草网| 国产精品女同一区二区| 国产精品成熟老女人视频| 久久国产精品-久久精品| 日韩欧国产精品一区综合无码| 精品国产日产一区二区三区| 久久er热视频在这里精品| 久久久久免费精品国产| 久久精品国产99久久99久久久| 久久精品国产成人| 人妻精品久久久久中文字幕69| 久久精品水蜜桃av综合天堂| 亚洲国产美女精品久久久久| 国产91大片精品一区在线观看| 精品国产一区二区三区香蕉|