|
|
【App Inventor 2 - 色碼表】
環境: Chrome + App Inventor 2
|
三種原色光,每種飽和度不同,可以組合各種顏色的光,RGB及HEX即是網站設計顏色常用的兩種模式。
運用App Inventor中的元件,便能立即分辨出顏色的R(紅色)、G(綠色)、B(藍色),並能很快的轉製成十六進位制的HEX,方便在進行網頁設計或在工作取得所需的色碼編號,無須長篇幅的程式撰寫。
執行方式:
|
一、 |
點選色碼表中的某一個顏色,將解析出此顏色的R、G、B值,最後並可延伸至HEX的轉換。 |
|
- RGB:顏色以表示為三個從0到255的數字(RGB 十進位制)
- HEX:顏色以表示為三個從00到FF的數字(HEX 十六進位制)
|
二、 |
首先進行畫面的元件配置,將畫布Canvas元件套用一張色碼表的圖片,呈現如下圖所示。 |
|
畫面呈現:
|
三、 |
進行程式撰寫,於畫布Canvas上放置一個球(Ball元件),透過解讀此顆球元件的x、y軸,可得知目前球元件的所在位置。 |
|
程式撰寫:

|
四、 |
利用「顏色」工具中的「分解色值」,將取得目前球元件是位於什麼畫布中的什麼位置,並取得球元件位置的顏色,RGB之表示方式為(R,G,B),第1個索引鍵為紅色R,以此類推,第2個索引鍵為綠色G、第3個索引鍵為藍色B;再將取得的值以標籤(Label)元件呈現於畫面上。 |
|
程式撰寫:(以紅色為例)

畫面呈現:

|
|
|
|
財團法人中華民國電腦技能基金會版權所有,未經確認授權,嚴禁轉貼節錄
TEL:02-2577-8806 ‧ FAX:02-2577-8135 服務信箱: [email protected] |