有段按鈕既是一個輸入元件也是輸出元件,主要作為一個雙態按鈕。
狀態可以由使用者觸摸按鈕來改變,或是藉由其他元件或是程式改變繫結的暫存器內容來改變按鈕狀態,利用這個特性,可以做到在不同頁面但是相互連動的雙切開關功能。
有段按鈕為高效能以及節省資源的最佳選擇,僅提供特定字型尺寸的英文顯示以及漸層填滿與邊框顏色尺寸等風格設定。不提供載入圖像功能。
按下或釋放按鈕時,會產生事件並可以對應到頁面切換、暫存器數值改變或是執行使用者撰寫的Blockly程式。
如欲快速入門,可以觀看博象教育影片,幫助了解有段按鈕
-
教育影片
元件屬性
有段按鈕
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
元件名稱 | 元件實體名稱 | Name |
連結到使用手冊 | 連結至博象使用手冊 |
顯示/隱藏控制
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
繫結顯示/隱藏 | 決定是否要綁定暫存器,藉由暫存器內容觸發隱藏元件 | Checkbox |
選擇顯示/隱藏 | 透過改變暫存器值決定顯示或不顯示元件 | Register Selector |
顯示OFF/ON狀態
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
元件狀態 | 選擇要預覽的狀態 | Dropdown List |
文字設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
釋放時文字 | 設定按鈕放開時的文字 | Plain Text |
文字顏色 | 設定放開按鈕時文字的顯示顏色 | Color Selector |
文字不透明度 % | 設定按鈕放開時的文字不透明度(1-100%) | Number Editor |
啟用按下時風格 | 決定按鈕放開與按下時是否要顯示不同的文字並另外設定按下時的文字與風格 | Checkbox |
按下時文字 | 設定按鈕按下時的文字 | Plain Text |
文字顏色 | 設定按鈕按下時的文字顏色 | Color Selector |
文字不透明度 % | 設定按鈕按下時的文字不透明度(1-100%) | Number Editor |
本體設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
主要顏色 | 設定按鈕的主要顏色 | Color Selector |
漸變顏色 | 設定按鈕的漸變顏色 | Color Selector |
按鈕不透明度 % | 設定按鈕的不透明度(0-100%) | Number Editor |
圓角半徑 | 設定按鈕的圓角半徑,最大值隨元件大小而變動 | Number Editor |
啟用按下時風格 | 決定按鈕放開與按下時是否要顯示不同風格並另外設定按下時的風格 | Checkbox |
主要顏色 | 設定按鈕的主要顏色 | Color Selector |
漸變顏色 | 設定按鈕按下時的漸變顏色 | Color Selector |
按鈕不透明度 % | 設定按鈕按下時的不透明度(0-100%) | Number Editor |
圓角半徑 | 設定按鈕按下時的圓角半徑,最大值隨元件大小而變動 | Number Editor |
邊框設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
邊框顏色 | 設定按鈕邊框的顏色 | Color Selector |
邊框寬度 | 設定按鈕邊框的寬度 | Number Editor |
啟用按下時風格 | 決定按鈕放開與按下時是否要顯示不同風格並另外設定按下時的風格 | Checkbox |
邊框顏色 | 設定按鈕按下時邊框的顏色 | Color Selector |
邊框寬度 | 設定按鈕按下時邊框的寬度 | Number Editor |
陰影設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
陰影顏色 | 設定按鈕陰影的顏色 | Color Selector |
陰影寬度 | 設定按鈕陰影的寬度 | Number Editor |
啟用按下時風格 | 決定按鈕放開與按下時是否要顯示不同風格並另外設定按下時的風格 | Checkbox |
陰影顏色 | 設定按鈕按下時陰影的顏色 | Color Selector |
陰影寬度 | 設定按鈕按下時陰影的寬度 | Number Editor |
按鈕開啟事件設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
啟用頁面選擇器 | 當按鈕被點擊時,根據選擇目標頁面的內容啟動換頁行為 | Checkbox |
選擇目標頁面 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Page Selector | Page Selector |
啟用暫存器操作 | 當按鈕被點擊時,根據綁定暫存器以及操作模式的內容對暫存器進行操作 | Checkbox |
綁定暫存器 | 決定要改變的暫存器 | Register Selector |
操作模式 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Register Operation Setting | Register Operation Setting |
啟用回呼函式 | 當按鈕被點擊時,根據行為設計所設計的回呼函式進行操作 | Checkbox |
行為設計 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Blockly Editor | Blockly Editor |
按鈕關閉事件設定
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
啟用頁面選擇器 | 當按鈕被點擊時,根據選擇目標頁面的內容啟動換頁行為 | Checkbox |
選擇目標頁面 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Page Selector | Page Selector |
啟用暫存器操作 | 當按鈕被點擊時,根據綁定暫存器以及操作模式的內容對暫存器進行操作 | Checkbox |
綁定暫存器 | 決定要改變的暫存器 | Register Selector |
操作模式 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Register Operation Setting | Register Operation Setting |
啟用回呼函式 | 當按鈕被點擊時,根據行為設計所設計的回呼函式進行操作 | Checkbox |
行為設計 | 當按鈕被點擊時,此處設定的行為會執行,詳情參考Blockly Editor | Blockly Editor |
綁定狀態暫存器
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
啟用狀態綁定暫存器 | 決定是否要將狀態綁定暫存器 | Checkbox |
綁定暫存器 | 狀態綁定的暫存器,藉由改變暫存器值變換元件狀態 | Register Selector |
預覽
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
按鈕按下動畫 | 預覽元件點擊效果 |
右鍵選單
元件子功能
屬性名稱 | 屬性功能描述 | 操作型態 |
---|---|---|
預覽按鈕按下動畫 | 預覽元件點擊效果 | |
連接到使用手冊… | 連結至博象使用手冊 |