大家在手機流量頁面的時候,應該也看到各種看起來很科幻的各種變化的圖形,看久了就會出現眩暈的感覺。那麼這種圖片是怎麼做出來的呢?今天我們就給大家簡單示範一下,如何使用小程式畫布元件繪製自動縮放正方形
1.頁面顯示正方形圖片。
2.正方形逐漸放大。
動態效果圖如下:
首頁原始碼如下:
<view class="copyright"> <view class="copyright_item">CopyRight:All Right Reserved</view> <view class="copyright_item">原创作者:html51.com</view> <view class="copyright_item">微信小程序开发者社区:51小程序</view> <view class="copyright_item"><image class="img" src="../copyright/image/logo.png"/></view> <view class="goto_counter"><button type="default" bindtap="goto_counter">点击进入图形缩放页面</button></view> </view>
部分重要程式碼如下:
Page({ onReady:function(e){ var cxt_scale = wx.createContext();//创建并返回绘图上下文context对象。 var scale=0;//默认缩放倍数为0,大于0为放大,小于0位缩小 setInterval(function(){ //无限循环定时函数 scale+=0.5;// 向缩小后放大 if(scale==10){//但放大位数为10倍时,设置放大倍数为1 scale=1 } cxt_scale.scale(scale,scale)//对横纵坐标进行缩放 cxt_scale.rect(0,0,10,10)//边长为为10px的正方形 cxt_scale.stroke();//对当前路径进行描边 wx.drawCanvas({ canvasId:'canvasAutoScale',//画布标识,对应<canvas/>的cavas-id actions:cxt_scale.getActions()//导出context绘制的直线并显示到页面 }); },200) } })
以上是使用小程式畫布組件繪製自動縮放正方形功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具