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

        微信小程序刮刮卡的實現

        微信小程序刮刮卡的實現

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

        思路是:

        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號
        主站蜘蛛池模板: 久久精品三级视频| 精品久久久久久国产免费了| 天天爽夜夜爽精品视频app| 亚洲一区二区三区国产精品| 午夜精品美女写真福利| 久久久免费精品re6| 日韩精品一区二区三区不卡| 青青草国产精品久久久久| 久久久无码人妻精品无码| 亚洲?V无码乱码国产精品| 精品国产AⅤ一区二区三区4区| 国产精品欧美亚洲韩国日本不卡 | 亚洲AV乱码久久精品蜜桃| 久久99精品久久久久久野外| 2021最新国产精品一区| www.亚洲精品.com| 精品无码人妻一区二区三区 | 久久99精品国产麻豆婷婷| 国产va免费精品| 免费精品一区二区三区第35| 91精品啪在线观看国产| 国产精品亚洲一区二区三区在线| 麻豆亚洲AV永久无码精品久久| 亚洲精品在线视频| 一区二区三区精品高清视频免费在线播放| 精品久久久久中文字幕一区| 国产精品午夜久久| 北岛玲日韩精品一区二区三区| 久久精品国产99国产电影网 | 亚洲精品欧美精品日韩精品| 精品欧美一区二区三区久久久| 99久久99久久精品国产片果冻| 久久精品国内一区二区三区| 九九热在线视频观看这里只有精品| 97久久精品午夜一区二区| 国产国产成人精品久久| 国产成人精品免费视频大全麻豆| 97久久精品无码一区二区| 99re这里只有精品6 | 中文无码久久精品| 四虎国产精品永久免费网址|