AppInventor學習筆記(三)——油漆桶應用學習


一、組件設置

1、畫筆顏色選項

image

     選取3個Button,然后改名為紅、黃、綠三種顏色,然后進行相應屬性的設置。

image

     在這里有個問題就是如何放在一行。。

image

     將3個按鈕放進這個方框里面就可以變成一行了。

 

2、畫布設置

 image

        選取這個工具,改變屬性,放上你喜歡的圖片,設置初始畫筆顏色為紅色。

image

 

3、功能按鈕設置。

image

     按照此圖上4個Button即可。

 

4、顯示信息

image

     放上2個Label就可以了,設置Title如圖所示。

 

二、Block編程

1、全局變量設置

image

      選取方框中的Block,然后將name改為dotSize,設置初始值為2。

image

 

2、畫布邏輯編程

(1)畫點

image

          加入這個工具,然后這里有x,y,touchedAnySprite三個屬性,可以選擇提取,或者賦值給其他變量。方法就是鼠標懸停在上面即可。

image

         加入這個工具進touched中,並將X,Y,Radius用已有的變量提取賦值進去,

image

        至此邏輯即完成。

(2)畫線

image

      方法同上,依舊在畫布中找到這個block就可以進行添加。

      這里解釋一下,Dragged是抓取觸摸時的運動點,但是只記錄起點,上一時刻的點和現在時刻的店。

      這樣的話,我們就可以用線段來擬合直線,加之屏幕的像素點是很小的,曲線宏觀上看起來很光滑。

 

3、畫筆選項的設置。

image

      當點擊時,設置畫筆顏色和標簽。

      其他顏色同。

 

4、功能按鈕設置

(1)調大畫點的半徑,調小畫點的半徑

image

        當點擊時,設置圓點半徑和標簽。

(2)照相功能按鈕設置

image

      先添加Click的功能,然后選取照相機中的Block,一個是開啟照相

image

      另一個是開啟照相后要做的處理

image

      在其中加入要進行的操作,在這里是更換背景。

image

 

5、清空按鈕設置

image

      從畫布中找到清空按鈕即可。

 

三、成品如下

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM