Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android-繪制愛心,android-繪制

Android-繪制愛心,android-繪制

編輯:關於android開發

Android-繪制愛心,android-繪制


自學android的圖形繪制,簡單的會用了Canvas和Paint,了解了他們的使用方法,便做了幾個愛心。這裡我記錄下我的幾種實現方式。

 

 

 

1.超Low的,將心形圖分為上下兩部分。

  對,沒錯。上部分采用貝塞爾曲線,下部分采用一元二次函數。

  直接上繪制效果圖。

  

好難看,不說了,看第二種方法。

 

2.這個稍微好看點,使用了不同的圖形搭配。

  正方形截取一半,再以正方形的一半的長度為半徑作園。稍微好看了點~

好看是好看點了,不過不夠完美。

 

3.不夠完美,那麼最完美的是怎麼樣的呢?我google到了這麼一張圖。

Perfect!

 

4. 再google發現有直接的表達式。這裡面還有笛卡爾的愛情故事~~

  可是我發現,表達式不怎麼好表示,小弟愚昧。有知道的指教指教。。。

 

5.再來,我發現可以利用醫用曲線去繪制。沒錯,java支持三階曲線繪制。

    1.慢慢繪制沒問題,根據開始點,結束點 好確定,怎麼精確確定第三個控制點甚至第四個控制點,我不怎麼知道。

    2.於是我就想,那就像小時候畫圓一樣,先畫個正方形,再畫圓一樣,這樣不就可以粗略的確定第三個點了麼。

於是,我就花了這麼一個圖。

    

大概就這麼一個圖。。。。

取其除去開始與結束的線段,取圖上的點,作為控制點。就能畫出像樣的愛心。

 

之後我又google了下,發現還是有點文檔的,感興趣的可以去玩玩。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved