編輯:關於android開發
自學android的圖形繪制,簡單的會用了Canvas和Paint,了解了他們的使用方法,便做了幾個愛心。這裡我記錄下我的幾種實現方式。
1.超Low的,將心形圖分為上下兩部分。
對,沒錯。上部分采用貝塞爾曲線,下部分采用一元二次函數。
直接上繪制效果圖。
好難看,不說了,看第二種方法。
2.這個稍微好看點,使用了不同的圖形搭配。
正方形截取一半,再以正方形的一半的長度為半徑作園。稍微好看了點~
好看是好看點了,不過不夠完美。
3.不夠完美,那麼最完美的是怎麼樣的呢?我google到了這麼一張圖。
Perfect!
4. 再google發現有直接的表達式。這裡面還有笛卡爾的愛情故事~~
可是我發現,表達式不怎麼好表示,小弟愚昧。有知道的指教指教。。。
5.再來,我發現可以利用醫用曲線去繪制。沒錯,java支持三階曲線繪制。
1.慢慢繪制沒問題,根據開始點,結束點 好確定,怎麼精確確定第三個控制點甚至第四個控制點,我不怎麼知道。
2.於是我就想,那就像小時候畫圓一樣,先畫個正方形,再畫圓一樣,這樣不就可以粗略的確定第三個點了麼。
於是,我就花了這麼一個圖。
大概就這麼一個圖。。。。
取其除去開始與結束的線段,取圖上的點,作為控制點。就能畫出像樣的愛心。
之後我又google了下,發現還是有點文檔的,感興趣的可以去玩玩。
Android 面試題總結(二) 前言 筆者最近離職找工作快兩周了,這段時間陸陸續續也見識了北上廣這邊跟西部城市對待技術理念的差異和學習深度.俗話說:知恥而後勇,在經歷了
Android View事件分發機制 最近在開發中遇到view滑動沖突的問題,由於一開始就知道這個問題與view事件分發有關,之後在網上看了幾篇關於事件分發的資料後,開發
上一講中介紹了Spinner、AutoCompleteTextView、DatePicke
Android Studio關於SVN的相關配置及從SVN檢出項目,androidsvn一、安裝配置: 如圖,安裝時必須自定義選擇 command line 否則不會安裝