iT邦幫忙

DAY 13
4

學習寫Android App很困難嗎??系列 第 13

學習寫Android App很困難嗎??(元件-Canvas介紹並畫一個圓)

學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
今天開始進入另一個話題--「畫圖元件」
前一陣子,有個App開了幾天的話題,就是畫個圖傳送給朋友去猜你畫了什麼
這個App的主要功能畫圖用的元件就是我們今天要介紹的[Canvas]元件

只要把它拉到畫面上,右邊就會出現它的屬性

一、BackgroundColor:Canvas的顏色
二、BackgroundImage:底圖
三、FontSize:顯示文字大小
四、LineWidth:線的寬度
五、PaintColor:使用顏色
六、TextAlignment:文字對齊方式,靠左、置中、靠右
七、Visible:是否顯示
八、Width:寬度,練習時建議使用 300 pixel
九、Height:高度,練習時建議使用 300 pixel
那我們就來看看程式拼圖塊的部份
當我想要畫一個圓時,對它而言,就是點一下,它就會依照你的設定畫製一個圓點
所以點一下,我們就選擇使用『Touched』這個拼圖塊

當把這個拼圖塊拉出,它會自動產生紅框處的相對應拼圖塊
然後再拉出『DrawCircle』拼圖塊

紅框處為抓取按下點的『X』與『Y』坐標值
那要怎麼才能知道坐標值是多少呢??
這個嘛,我也不曉得,不過這個坐標值它可以自動取得
由下圖處就可以拉出X與Y的坐標值

然後,再放上第三個圓的半徑大小,這樣就完成了

邦友們可以自行在家試試看,看看圓是否可以畫的出來.. 謝謝


上一篇
學習寫Android App很困難嗎??(拼圖塊-控制項[If]以及[If Else]介紹)
下一篇
學習寫Android App很困難嗎??(元件-Canvas介紹並畫線)
系列文
學習寫Android App很困難嗎??30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
ted99tw
iT邦高手 1 級 ‧ 2012-10-06 23:29:27

沙發

<小聲>我們都等要抄海綿寶寶的作業....</小聲>

他現在還在煎美味蟹堡,因為我訂了500個....

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-10-06 23:59:57

報告,圓畫出來了

我稍微加了一小段程式
以亂數隨機決定半徑及顏色(五種)

ted99tw iT邦高手 1 級 ‧ 2012-10-07 09:03:51 檢舉

這麼猛.....害我們連抄都不知要怎麼抄....汗

mosil iT邦新手 4 級 ‧ 2012-10-07 12:04:28 檢舉

看到你說要抄,海棉寶寶就發威了XD

魯大 iT邦高手 1 級 ‧ 2012-10-07 20:36:43 檢舉

海綿大果然很認真在學習
而且還能夠舉一反三
讚

我要留言

立即登入留言