Axure實現(xiàn)APP注冊(1)-驗證手機頁面


概述


1. 繪制一個注冊界面

2. 點擊 Verify Now官辈,按鈕進入倒計時狀態(tài)

3. 進入下一步前判斷輸入合法性,如果不合法則給出提示

主要知識點有:

  • Axure基礎(chǔ)部件的使用
  • 動態(tài)面板創(chuàng)建也使用
  • 頁面交互的使用
  • 在頁面交互中使用條件判斷

1. 創(chuàng)建一個APP框圖


創(chuàng)建框圖可以用Axure自帶的部件組合找岖,也可以利用現(xiàn)成的框架。Axure官網(wǎng)有付費的部件下載沪编,網(wǎng)上也有不少現(xiàn)成的部件可以下載。
這里就是利用了一個現(xiàn)成的框架作為APP的款圖帖池。

Axure提供的基礎(chǔ)部件比較全面,可以根據(jù)需求在部件庫里面選擇所需的部件吭净。


基礎(chǔ)部件的組合可以滿足絕大多數(shù)原型設(shè)計的需求了睡汹。當(dāng)然網(wǎng)上也有很多已經(jīng)制作好的部件可供使用。
從外部獲得的部件寂殉,在 Widget(All Libraries)里面Load Library 進來就可以了囚巴。


2. 繪制手機號碼和驗證碼輸入框


1. 用基礎(chǔ)部件組成輸入框

  • 標(biāo)題用的是部件Label
  • 輸入框用的是部件Text Field

2. 設(shè)置輸入框的提示文字

  • Hint Text 輸入提示文字
  • Hint Style 把文字樣式修改成灰色

3. 設(shè)置輸入框文字長度

  • 設(shè)置Max Length為11,電話號碼輸入不能超過11位

3. 繪制發(fā)送短信驗證碼按鈕


1. 繪制按鈕
按鈕用的是部件 Button Shape

Button Shape 可以根據(jù)自己的需要改變成不同的按鈕形狀。


Axure還提供了修改部件樣式的功能友扰,可以設(shè)置部件線條彤叉,填充顏色,修改字體等村怪。

2. 把按鈕轉(zhuǎn)成動態(tài)面板
把按鈕轉(zhuǎn)換成動態(tài)面板秽浇。

轉(zhuǎn)換成動態(tài)面板后,可以在動態(tài)面板管理界面看到新增的動態(tài)面板甚负。

動態(tài)面板是Axure原型制作中使用非常頻繁的一個元件柬焕,主要用途就是實現(xiàn)一些動態(tài)的交互效果∷笥颍可以讓一個部件擁有不同的狀態(tài)斑举,通過不同的觸發(fā)條件可以實現(xiàn)一個部件在各個狀態(tài)之間切換。

3. 為按鈕設(shè)置多個狀態(tài)
雙擊動態(tài)面板進入狀態(tài)模板設(shè)置界面病涨。

  • 編輯動態(tài)面板富玷,修改動態(tài)面板的名字。
  • 為動態(tài)面板增加5個狀態(tài)并修改名字既穆,分別為Verify Code凌彬,60s,40s循衰,20s铲敛,0s。

4. 繪制按鈕的每個狀態(tài)
進入Verify Code狀態(tài)会钝,可以看到這個狀態(tài)下按鈕的狀態(tài)伐蒋。

進入60s狀態(tài),從Verify Code狀態(tài)復(fù)制按鈕過來迁酸。并把文字改成60s先鱼。


根據(jù)以上方法,依次設(shè)置40s奸鬓,20s焙畔,0s。

5. 讓按鈕在各個狀態(tài)下切換
1) 選擇鼠標(biāo)點擊按鈕的觸發(fā)條件
在部件交互和通告界面選擇動作的觸發(fā)條件串远。這里選擇OnClick觸發(fā)動作宏多,表示通過鼠標(biāo)點擊按鈕條件來觸發(fā)動作儿惫。

可以為部件設(shè)置的動作很多,可以根據(jù)字面意思猜測出能夠執(zhí)行的動作伸但。


2) 設(shè)置鼠標(biāo)點擊按鈕的動作
雙擊進入動作執(zhí)行設(shè)計界面肾请,依次選擇:

  • Set Panel State
  • Set Verify Code Button state to
  • Select the State選擇60s
    表示鼠標(biāo)點擊后,動態(tài)面板狀態(tài)從Verify Code切換到60s這個狀態(tài)更胖。也就是說铛铁,按鈕點擊后進入60s倒計時階段。


3) 設(shè)置倒計時動作
進入OnPanelStateChange動作設(shè)置界面却妨,選擇Add Condition增加一個判斷條件饵逐。
設(shè)置狀態(tài)切換的動作的條件。增加一個條件彪标,依次設(shè)置如下:

  • State of panel
  • Verify Code Button
  • does not equals
  • state
  • Verify Code梳毙。
    意思為當(dāng)Vrefiy Code Button這個部件的狀態(tài)不等于Verify Code時,執(zhí)行動作捐下。也就是部件狀態(tài)為Verify Code時即停止執(zhí)行動作。

設(shè)置延時執(zhí)行動作萌业,依次設(shè)置:

  • Wait
  • Wati time設(shè)置為1000ms坷襟。
    設(shè)置延時1000ms執(zhí)行動作。

依次設(shè)置其他狀態(tài)的變更生年。


3. 繪制下一步按鈕


1. 增加一個按鈕Next

2. 設(shè)置按鈕動作

我們在Next動作執(zhí)行前婴程,增加一個判斷電話號碼是否正確的判斷。

  • 增加電話號碼輸入錯誤提示

增加一個動態(tài)面板位于電話號碼輸入框下方抱婉。

編輯錯誤消息狀態(tài)档叔。設(shè)置狀態(tài)Error message,增加一個Label設(shè)置為“請輸入正確的電話號碼”蒸绩。把Error messageHidden*勾上衙四,一開始沒錯誤時設(shè)置為隱藏的不需要顯示出來。

  • 電話號碼合法性判斷

簡單把電話號碼是否合法限定為: * 13000000000 <= 電話號碼 < 20000000000 *

設(shè)置Next按鈕OnClick動作患亿,為動作增加兩個條件:
if text on Phone Text Field is less than "13000000000"
or text on Phone Text Field is greater than or equals "20000000000"

即如果電話號碼不滿足合法性判斷時執(zhí)行動作传蹈。

Phone Text Field 是電話號碼輸入框的名稱,這個是用戶自己設(shè)置的步藕。為部件命名是一個很好的習(xí)慣惦界,當(dāng)頁面組件很多的時候可以快速找到需要的部件。

設(shè)置OnClick執(zhí)行動作咙冗。依次設(shè)置:

  • Show/Hide
  • Phone Error Message
  • 選擇 show
    輸入錯誤時沾歪,把Phone Error Message 顯示出來
  • 執(zhí)行Next按鈕動作
    為Next按鈕的OnClick動作在增加一個Case為Case2。依次選擇:
  • Open Link
  • Open in Current Window
  • 選擇 Password界面雾消,進入下一個界面
    即點擊按鈕后在原窗口打開Password界面灾搏。

Axure可以為動作增加多個Case挫望。默認(rèn)情況下不同的Case之間是 “ IF Case 1 Else if Case 2 .... Else if Case n ”的關(guān)系,Axure先判斷Case 1确镊,滿足就執(zhí)行Case 1士骤,不滿足繼續(xù)判斷Case 2,以此類推蕾域。
也可以修改Case之間的關(guān)系拷肌。


修改后就變成了 “ IF Case 1 If Case 2 .... If Case n ”的關(guān)系了。


Axure實現(xiàn)APP注冊(1)-驗證手機頁面
Axure實現(xiàn)APP注冊(2)-設(shè)置密碼頁面
Axure實現(xiàn)APP注冊(3)-歡迎頁面


2015-05-13
深圳

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旨巷,一起剝皮案震驚了整個濱河市巨缘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌采呐,老刑警劉巖若锁,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異斧吐,居然都是意外死亡又固,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門煤率,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仰冠,“玉大人,你說我怎么就攤上這事蝶糯⊙笾唬” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵昼捍,是天一觀的道長识虚。 經(jīng)常有香客問我,道長妒茬,這世上最難降的妖魔是什么担锤? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮乍钻,結(jié)果婚禮上妻献,老公的妹妹穿的比我還像新娘。我一直安慰自己团赁,他們只是感情好育拨,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欢摄,像睡著了一般熬丧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怀挠,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天析蝴,我揣著相機與錄音害捕,去河邊找鬼。 笑死闷畸,一個胖子當(dāng)著我的面吹牛尝盼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佑菩,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼盾沫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了殿漠?” 一聲冷哼從身側(cè)響起赴精,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绞幌,沒想到半個月后蕾哟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡莲蜘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年谭确,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片票渠。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡逐哈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出庄新,到底是詐尸還是另有隱情,我是刑警寧澤薯鼠,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布择诈,位于F島的核電站,受9級特大地震影響出皇,放射性物質(zhì)發(fā)生泄漏羞芍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一郊艘、第九天 我趴在偏房一處隱蔽的房頂上張望荷科。 院中可真熱鬧,春花似錦纱注、人聲如沸畏浆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刻获。三九已至,卻和暖如春瞎嬉,著一層夾襖步出監(jiān)牢的瞬間蝎毡,已是汗流浹背厚柳。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留沐兵,地道東北人别垮。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像扎谎,于是被迫代替她去往敵國和親碳想。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容