我們學習了如何使用Canvas繪制線性漸變圖形,今天我們來學習一下如何繪制徑向漸變圖形。通過上節課的學習,我們知道繪制線性漸變圖形用到了一個非常重要的函數——createLinearGradiend();
如果我們要繪制徑向漸變我們也有類似的方法,如下:
xStart:漸變起始點的橫坐標
yStart:漸變起始點的縱坐標
xEnd:漸變結束點橫坐標
yEnd:漸變結束點縱坐標
radiusStart:漸變開始圓的半徑
radiusEnd:漸變結束圓的半徑
最后我們通過上節課學習的addColorStop方法就可以繪制出非常漂亮的漸變了,他同樣也需要設定個0-1之間的浮點數來作為漸變轉折點的偏移量。
整個代碼案例與上節課一樣,只不過:
新聞熱點
疑難解答