AXURE:如何制作一個高保真可輸入鍵盤?

0 評論 4944 瀏覽 8 收藏 4 分鐘

編輯導語:如何通過 AXURE 去制作一個高保真可輸入鍵盤?本文作者通過實操為我們分享了他的經驗。

一、演示

https://ht3rx6.axshare.com

二、步驟

1. 創建動態面板

在畫布中拖入一個動態面板,設置三個動態面板狀態:小寫、大寫、數字。

2. 設計原型樣式

在相應的狀態下,利用矩形繪制以下三個鍵盤。

小寫鍵盤

大寫鍵盤

數字鍵盤

3. 添加鍵盤切換交互

  • 小寫鍵盤:點擊大寫按鈕切換到大寫鍵盤;點擊123按鈕切換到數字鍵盤。
  • 大寫鍵盤:點擊小寫按鈕切換到小寫鍵盤;點擊123按鈕切換到數字鍵盤。
  • 數字鍵盤:點擊ABC按鈕切換到小寫鍵盤。

交互示例:選中按鈕,添加交互,單擊時設置面板狀態為“大寫”。

4. 添加輸入交互

在頁面中拖入一個單行文本框。

選中一個字母按鈕,新建交互單擊時,設置文本框文本為文本框本身文本(Target.text)+按鈕文本(this.text)

將其他字母按鈕的交互設置完成。選中第一個字母的交互樣式,Ctrl+C復制,然后選中其他按鈕Ctrl+V粘貼。

5. 添加刪除交互

選中刪除按鈕,添加交互,單擊時設置輸入框文本為[[Target.text.substr(0,Target.text.length-1)]]。

substr(start,length)是截取函數。

6. 添加空格交互

選中刪除按鈕,添加交互,單擊時設置輸入框文本為[[Target.text]] 。需要注意[[Target.text]]后加一個空格。

7. 設置焦點

在每一個交互上添加新動作,獲取焦點到輸入文本框,這樣可以使輸入框內一直顯示光標。

 

本文由 @lexi 原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!