Axure交互原型設(shè)計:動態(tài)面板之彈出對話框

8 評論 44482 瀏覽 150 收藏 5 分鐘

動態(tài)面板的功能很強大,了解了動態(tài)面板的原理,便可以運用自如。在目前的工作中,我把經(jīng)常使用動態(tài)面板制作的交互總結(jié)了一下,希望與大家討論并分享。

動態(tài)面板在交互中常常用在:

  • 使用動態(tài)面板制作輪播圖。(http://www.aharts.cn/rp/692728.html)
  • 使用動態(tài)面板制作tab頁面切換。(http://www.aharts.cn/rp/694807.html)
  • 使用動態(tài)面板制作彈出對話框。
  • 使用動態(tài)面板……

為了好理解,我使用員工信息維護時禁用某員工作為例子。該例子中還涉及到全局變量的使用。

期望效果:

  • 單擊禁用時候,彈出禁用原因選擇的對話框。
  • 選擇原因提交后,彈框消失。
  • 列表中的狀態(tài)變從“在職”變?yōu)椤敖谩保僮髦械陌粹o“禁用”變?yōu)榘粹o“撤銷禁用”。(全局變量的使用)

制作步驟

制作一個列表,可用矩形來做。

在列表下方制作添加一個動態(tài)面板,大小為希望顯示的彈框的大小。

為該動態(tài)面板添加名稱:jinyong。

添加狀態(tài)State1的頁面內(nèi)容。

將動態(tài)面板初始設(shè)為隱藏。

添加交互。

1)單擊“禁用”按鈕的時候彈出jinyong的動態(tài)面板。

2)單擊對話框中的“提交”,隱藏jinyong的動態(tài)面板。

3)單擊對話框中的“取消”,隱藏jinyong的動態(tài)面板。(同2)“提交”的交互)

4)以下為使用變量的步驟。

添加一個全局變量A(以下為添加變量,運用變量的步驟)

5)為以下2個矩形命名。

6)當點擊“禁用”按鈕彈出“jinyong”動態(tài)面板,點擊提交后,設(shè)置變量A=1,且重新刷新當前頁面。

7)加載頁面時,設(shè)置條件:變量A=1,則列表中的狀態(tài)變從“在職”變?yōu)椤敖谩?,操作中的按鈕“禁用”變?yōu)榘粹o“撤銷禁用”,具體的交互如下圖設(shè)置。

運行該文件,可看到實現(xiàn)效果。

具體可查看源文件:https://pan.baidu.com/s/1hs3P048

延伸:

制作彈出框,使用的是動態(tài)面板的隱藏顯示功能,類似于制作彈出框,還可以制作

  • 彈出日期的選擇。
  • 制作下拉菜單。
  • 制作展開收起。
  • 制作規(guī)則說明頁面。

大家可以試試。

 

作者:小羊駝,產(chǎn)品經(jīng)理一枚,10年+產(chǎn)品經(jīng)驗。

本文由 @小羊駝 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 嘿 你不做產(chǎn)品了么 看不到你的更新了

    來自山西 回復(fù)
  2. 為什么做完之后在網(wǎng)頁查看時,只能操作一遍,全局變量是為了什么呢?是解決這個問題嗎?

    來自北京 回復(fù)
  3. 是等于1表示為真,然后執(zhí)行下一步嗎?

    來自江西 回復(fù)
  4. 感謝老師,成功完成了,但是我有個問題?為啥變量值設(shè)定為1呢?

    來自江西 回復(fù)
    1. 這個是隨便設(shè)置的,設(shè)置為2也可以,是作為判斷的一個標準

      來自上海 回復(fù)
  5. 為什么要reload呢,從用戶體驗上來說,感覺不是很好也

    來自廣東 回復(fù)
  6. 感謝老師分享! 我經(jīng)常用顯示隱藏添加交互用例來實現(xiàn),是不是沒那么好呢?以后改用了

    來自廣東 回復(fù)
    1. 畫原型,方法多樣,能正確表達你的設(shè)計意圖,足夠。

      來自廣東 回復(fù)