Axure教程:實(shí)現(xiàn)倒計(jì)時(shí)獲取驗(yàn)證碼效果

38 評(píng)論 41835 瀏覽 125 收藏 4 分鐘

在app注冊(cè)或者登錄時(shí),一般需要驗(yàn)證手機(jī)號(hào)碼,常用的方式就是向手機(jī)發(fā)送驗(yàn)證碼。下面介紹在Axure中,通過(guò)動(dòng)態(tài)面板切換、文本框文字改變兩種方法實(shí)現(xiàn)這種效果。文章部分來(lái)源于其它網(wǎng)友,感謝分享。

一、效果圖

首先我們看一下效果圖,如下:

11.gif

二、具體實(shí)現(xiàn):

第一種方法:全局變量+矩形按鈕+動(dòng)態(tài)面板兩種狀態(tài)的切換

1、創(chuàng)建一個(gè)矩形(命名為button)、一個(gè)動(dòng)態(tài)面板(命名為:option)、一個(gè)全局變量(命名為:timer),動(dòng)態(tài)面板創(chuàng)建兩個(gè)state。如下圖:

1

2、為按鈕創(chuàng)建“鼠標(biāo)單擊時(shí)”事件,為動(dòng)態(tài)面板創(chuàng)建“狀態(tài)改變時(shí)”事件

2

3、運(yùn)行即可查看相關(guān)效果(底部查看效果)

第二種方法:動(dòng)態(tài)面板+文本改變

1、創(chuàng)建一個(gè)動(dòng)態(tài)面板(命名為:option),添加三個(gè)狀態(tài),分別為獲取、數(shù)字、再次獲取。三種狀態(tài)下分別制作對(duì)應(yīng)的原件顯示,如下圖:

3

45

6

2、為三個(gè)狀態(tài)內(nèi)原件,分別創(chuàng)建事件:

a、獲取狀態(tài):“鼠標(biāo)單擊時(shí)”事件;數(shù)字狀態(tài):“文本改變時(shí)”事件;再次獲取狀態(tài):“鼠標(biāo)單擊時(shí)”事件。如下:

73、運(yùn)行效果如下:

1.gif

以上就是實(shí)現(xiàn)簡(jiǎn)單驗(yàn)證碼倒計(jì)時(shí)效果。

 

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 怎么刪評(píng)論

    來(lái)自廣東 回復(fù)
  2. ??
    實(shí)現(xiàn)“動(dòng)態(tài)內(nèi)容”效果:
    1、文本框,文本改變時(shí)事件
    2、動(dòng)態(tài)面板切換

    來(lái)自廣東 回復(fù)
  3. 求源文件,396320632@qq.com

    來(lái)自上海 回復(fù)
  4. 感謝分享~ ??

    來(lái)自廣東 回復(fù)
  5. 數(shù)字按鈕是文本框嗎?如果是文本框怎么顯示滾動(dòng)條而且數(shù)字不顯示,還是按鈕是矩形上面覆蓋一個(gè)文本框

    來(lái)自北京 回復(fù)
  6. 照著學(xué)會(huì)了,但是小白一臉蒙蔽,成稿來(lái)得太突然 ?

    來(lái)自廣東 回復(fù)
  7. 謝謝大神!技能點(diǎn)Get ??

    來(lái)自湖北 回復(fù)
  8. 樓主大神,為什么動(dòng)態(tài)面板需要設(shè)置成兩個(gè)state1和state2,并且這兩個(gè)面板沒(méi)有任何內(nèi)容,只是設(shè)置面板的條件就可以完成這個(gè)倒計(jì)時(shí)。請(qǐng)問(wèn)是什么原理思路,求解答,謝謝!

    來(lái)自江西 回復(fù)
    1. 兩個(gè)狀態(tài)1s切換一次,沒(méi)切換一次就去改倒計(jì)時(shí)的數(shù)字,從而實(shí)現(xiàn)倒計(jì)時(shí)。

      來(lái)自上海 回復(fù)
  9. 求源文件,謝謝!郵箱:1248318757@qq.com

    來(lái)自四川 回復(fù)
  10. 你好,我用了第一種方法做的,但是點(diǎn)擊按鈕后,15s就不會(huì)變了,沒(méi)有任何效果,也不知道什么情況,請(qǐng)教,謝謝!

    來(lái)自四川 回復(fù)
    1. button 沒(méi)有設(shè)置往后循環(huán)

      來(lái)自江西 回復(fù)
  11. 求源文件,謝謝!郵箱:381491355@qq.com ??

    來(lái)自浙江 回復(fù)
  12. 求源文件,謝謝!郵箱:1171958713@qq.com ??

    來(lái)自浙江 回復(fù)
  13. 設(shè)置文字于txt=”[[a-1]]”這個(gè)是怎么設(shè)置的,不會(huì);可以分享一下源文件嗎,可以的話發(fā)我郵箱342328980@qq.com
    謝謝! ??

    來(lái)自四川 回復(fù)
    1. 應(yīng)該是局部變量吧

      來(lái)自上海 回復(fù)
  14. option向后循環(huán),目的是啥呢 ??

    來(lái)自上海 回復(fù)
  15. axure7.0對(duì)于文本控件好像就沒(méi)有文本改變這一事件 ??

    來(lái)自四川 回復(fù)
  16. 設(shè)置文字于txt=”[[a-1]]” 這個(gè)是什么函數(shù)?謝謝

    來(lái)自廣東 回復(fù)
    1. 當(dāng)前元件txt的值。留下郵箱,可以發(fā)你

      來(lái)自北京 回復(fù)
    2. 求源文件 ?? ,516511346@qq.com

      來(lái)自重慶 回復(fù)
    3. 小二也在看這個(gè)

      回復(fù)
    4. laizonghai@163.com 謝謝 ??

      來(lái)自廣東 回復(fù)
  17. 您好,能給個(gè)原文件么?554790406@qq.com 謝謝

    來(lái)自北京 回復(fù)
  18. 求一個(gè) 10485716@qq.com

    來(lái)自上海 回復(fù)
  19. 教程挺簡(jiǎn)單的,不過(guò)在實(shí)際操作中大家要記得:針對(duì)方法1
    1.button是分別放在狀態(tài)面板state1、state2中,不是在面板外;
    2.且state中不需要修改文字為獲取驗(yàn)證碼,否則會(huì)出現(xiàn)隔秒顯示而非圖例中的樣子;
    3.最后的else if ture 條件中加上option為停止循環(huán),否則會(huì)一直閃;

    來(lái)自江蘇 回復(fù)
    1. 你好,如何放在兩個(gè)狀態(tài)里,那樣怎么帶不出button了,我白丁一個(gè),抱歉問(wèn)這么弱的問(wèn)題

      回復(fù)
    2. 我按照方法1做的,沒(méi)有你說(shuō)的那3點(diǎn),我也實(shí)現(xiàn)了文章中的效果。

      來(lái)自上海 回復(fù)
    3. 搞了半天,不會(huì)設(shè)置TXT的變量,請(qǐng)問(wèn)你會(huì)嗎?或者貼主教一下具體怎么設(shè)置的,我看到里面寫(xiě)了個(gè)if判斷

      回復(fù)
    4. 文檔不完整,一個(gè)都沒(méi)說(shuō)清楚,low

      回復(fù)
  20. 雖然以前做這個(gè)效果時(shí),在網(wǎng)上查過(guò) 但是這文章還是收藏了

    來(lái)自廣東 回復(fù)
  21. 請(qǐng)問(wèn)發(fā)布文章時(shí)是怎么插入動(dòng)態(tài)效果圖的?=w=

    來(lái)自北京 回復(fù)
    1. 用GifCam制作gif圖片,上傳就可以了

      來(lái)自北京 回復(fù)
    2. 感謝

      來(lái)自北京 回復(fù)
  22. 喜歡第一種=。=

    來(lái)自浙江 回復(fù)
  23. 很實(shí)用。

    來(lái)自山西 回復(fù)
  24. 簡(jiǎn)單實(shí)用小教程

    來(lái)自廣東 回復(fù)