Axure RP9 如何借助動態(tài)面板實現(xiàn)密碼輸入框字符顯示/隱藏切換

不論是移動端還是PC端的登錄,目前大多都是可以切換顯示與隱藏密碼框中所輸入的內(nèi)容,以保證用戶在登錄報錯的時候,可以確認(rèn)自己所輸入面的正確性,修正后再次進行登錄。

Axure RP升級到9之后,元件及交互的使用與之前的RP 8相比,都有了一些不同,借鑒了小樓老師Axure RP8.0教程后,基于Axure RP 9來簡單聊一下如何用借助態(tài)面板實現(xiàn)密碼輸入框字符顯示/隱藏切換。

第一步,也先來捋一下,我們用到的元件(圖1)

圖1-整體元件組成示意圖

1、隱藏密碼icon(非SVG圖片,而是導(dǎo)入的外部元件)

2、顯示密碼icon(非SVG圖片,而是導(dǎo)入的外部元件)

3、動態(tài)面板,使用兩個狀態(tài),兩個狀態(tài)中分別放入不同類型的文本框,在同一個區(qū)域,切換不同的元件類型

第二步,不同元件的樣式及交互設(shè)置

1、隱藏密碼icon(圖2)

想要實現(xiàn)的需求是,點擊“隱藏密碼icon”后,出現(xiàn)的是“顯示密碼icon”,因此選擇為該元件添加【單擊時】的【顯示/隱藏】事件,單擊時隱藏當(dāng)前,顯示另一個

圖2-隱藏密碼icon交互設(shè)置

2、顯示密碼icon(圖3)

邏輯同1,只是要反向思考,因為我們這次想實現(xiàn)的是:點擊“顯示密碼icon”后,出現(xiàn)的是“隱藏密碼icon”,同樣為該元件添加【單擊時】的【顯示/隱藏】事件

圖3-顯示密碼icon交互設(shè)置

3、動態(tài)面板-密碼框-元件樣式設(shè)置

3.1 State 1-隱藏密碼文本框(圖4)

圖4-動態(tài)面板-State1 - 密碼類型文本框

3.2 State 2-顯示密碼文本框(圖5)

圖5-動態(tài)面板-State2 - 文本類型文本框

3.3 兩個State下的文本框邊框都需要進行隱藏(圖6)

圖6-文本框邊框隱藏

4、動態(tài)面板-密碼框-元件交互設(shè)置

我們想要實現(xiàn)的一直都是:初始輸入時密碼為隱藏狀態(tài),點擊“隱藏密碼icon”后,出現(xiàn)“顯示密碼icon”,且密碼框內(nèi)的密碼變?yōu)榭梢姞顟B(tài)。就需要為動態(tài)面板的文本框添加【文本改變時】的【設(shè)置文本】事件,使其中一個文本框的文本改變時,另一個文本框的文本也能隨之同步。

4.1 State 1-隱藏密碼文本框(圖7)

圖7-State 1-隱藏密碼文本框-交互設(shè)置

4.1 State 1-顯示密碼文本框(圖8)

圖7-State 2 -顯示密碼文本框-交互設(shè)置

第三步,確認(rèn)最終交互設(shè)置

動態(tài)面板-文本框的交互改變,也是基于“顯示密碼icon”與“隱藏密碼icon”的【單擊時】事件,因此將動態(tài)面板的【文本改變時】的【設(shè)置文本】事件,添加到“顯示密碼icon”與“隱藏密碼icon”的【單擊時】事件內(nèi)。

最終交互設(shè)置如下(圖8):

圖8-最終交互

通過以上步驟,我們就成功的在Axure RP9中借助動態(tài)面板實現(xiàn)密碼輸入框字符顯示/隱藏切換交互。

最近剛升級使用Axure RP9 ,許多還在摸索中,以上如有不足之處,歡迎評論區(qū)批評指正,謝謝。

參考資料:

1、密碼輸入框字符顯示與隱藏切換 – Axure原創(chuàng)教程網(wǎng)

2、Axure 9.0基礎(chǔ)教程:史上最詳細(xì)的元件說明,建議你認(rèn)真看完(一) - 簡書

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容