官术网_书友最值得收藏!

2.7 小結(jié)

本章涵蓋了如下內(nèi)容。

· 畫布組件:用于在其中繪畫,也可以感知觸摸及拖動事件,可以利用這些事件來實現(xiàn)繪畫功能。

· 使用布局組件來安置多個組件,而不是將它們摞在一起。

· 有些事件處理程序攜帶了與事件有關(guān)的信息,例如觸摸事件中攜帶了觸摸點的坐標(biāo),這些信息用參數(shù)來表示。在使用帶參數(shù)的事件處理程序時,App Inventor在事件塊中為每個參數(shù)派生出兩個塊,分別用來讀取和設(shè)置這些參數(shù)。

· 創(chuàng)建變量可以使用變量抽屜中的“聲明全局變量(我的變量)”塊。變量可以讓應(yīng)用記住那些沒有被保存為組件屬性值的信息,如畫筆的大小。

· 對于程序中聲明的每一個全局變量,App Inventor會自動派生出兩個塊:“global+變量名”塊用來獲取變量的值(讀操作),而“設(shè)global+變量名”塊用來設(shè)置或修改變量的值(寫操作)。將鼠標(biāo)懸停在聲明變量塊的變量名稱上,就可以獲得這兩個塊。

本章介紹了如何利用畫布組件來實現(xiàn)一個繪畫程序。你也可以用它來編寫某些2D游戲中的動畫。更多信息請參見第3章的打地鼠游戲、第5章的瓢蟲快跑游戲以及第17章中關(guān)于動畫的討論。

主站蜘蛛池模板: 茌平县| 务川| 固阳县| 南投市| 绥德县| 防城港市| 辽宁省| 镇江市| 沾化县| 高雄县| 叙永县| 淮北市| 宜兰市| 洪湖市| 福贡县| 监利县| 陇南市| 永吉县| 张家港市| 湘乡市| 百色市| 安国市| 华蓥市| 乌兰浩特市| 上蔡县| 保山市| 花莲市| 礼泉县| 南华县| 徐水县| 永仁县| 祁东县| 沿河| 繁峙县| 鞍山市| 宁武县| 彰化县| 丰都县| 玉溪市| 白山市| 崇信县|