翻譯|使用教程|編輯:陳津勇|2019-12-18 10:22:54.770|閱讀 474 次
概述:在設(shè)計(jì)的交互中添加條件邏輯可設(shè)計(jì)出更強(qiáng)大、高保真度的原型。本文主要介紹了邏輯條件的創(chuàng)建方法和步驟。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Axure RP是一套專門為網(wǎng)站或應(yīng)用程序所設(shè)計(jì)的快速原型設(shè)計(jì)工具, 可以讓應(yīng)用網(wǎng)站策劃人員或網(wǎng)站功能界面設(shè)計(jì)師更加快速方便的建立Web AP和Website的線框圖、流程圖、原型和規(guī)格,現(xiàn)已成為設(shè)計(jì)Web APP的重要工具。
免費(fèi)下載Axure RP 優(yōu)惠購買Axure RP
本文主要介紹了邏輯條件的創(chuàng)建方法和步驟。
1. 什么是邏輯條件
良好的條件說明(Case description)可以成為一個(gè)有效的流程溝通的方法,且非常易于維護(hù)和更新。但如果需要更強(qiáng)大、更高保真度的原型,就需要條件邏輯。
你可以在設(shè)計(jì)的任意交互中添加條件邏輯,條件可以是基于原型中控件輸入的值,如:復(fù)選框的選擇值、文本框中的文本等;另外,條件也可以是基于變量值。
2. 創(chuàng)建邏輯條件
要添加條件,首先要在交互面板中為某個(gè)事件添加一個(gè)場景(case)。在Interaction Case Properties對話框中的Step 1中點(diǎn)擊“Add Condition?”。
這時(shí)會(huì)打開一個(gè)Condition Builder對話框,該對話框用于創(chuàng)建邏輯條件,如:“If text on widget UsernameField equals 'axure' and text on widget PasswordField equals '12345'”。
在Condition Builder對話框中可以添加多行條件。點(diǎn)擊“+”按鈕可以增加一行條件,點(diǎn)擊“-”按鈕可以刪除一行條件。
如果要求所有條件都需要滿足,則在Satisfy下拉列表框中選擇“all ”,即各個(gè)條件行之間是“And”關(guān)系;如果Satisfy下拉列表框中選擇為“any”,則只要滿足其中一個(gè)條件,即各個(gè)條件行之間是“or”關(guān)系。
在一個(gè)條件語句中,有以下6種類型的值可以使用:
文本框、文本域中的文本
復(fù)選框和單選按鈕的選擇值(選擇或未選擇)
下拉列表框、列表框中的選擇項(xiàng)
控件值的長度
變量值
變量值的長度
在Condition Builder對話框中點(diǎn)擊Ok按鈕,回到Interaction Case Properties對話框,這時(shí)就可以選擇當(dāng)條件滿足時(shí)要執(zhí)行的動(dòng)作了。
注意:這時(shí)在控件交互面板中的場景描述(Case1)位置后面包含了一個(gè)“If”條件語句描述,OnClick事件前面的圖標(biāo)也被加為高亮的綠色,表示在事件上使用了條件。
在事件的一個(gè)場景上定義了一個(gè)條件后,為事件的后面其它場景添加的條件語句的前面會(huì)默認(rèn)帶有“Else If”。如果后面場景沒有添加條件,則會(huì)默認(rèn)為“Else If True”。
默認(rèn)情況下,當(dāng)條件語句的值為“True”時(shí),原型中只會(huì)執(zhí)行第一個(gè)場景。
“Else If”可以被修改為“If”,只要在交互面板中右鍵單擊場景,選擇“Change to IF”菜單。這樣一來,只要多個(gè)條件都成立,就可以執(zhí)行多個(gè)動(dòng)作。
想要獲得Axure RP更多資源、正版授權(quán)的伙伴,請了解
12月,慶圣誕、迎元旦,上“慧都網(wǎng)”小程序簽到兌商城通用抵價(jià)券>>> 軟件商城專屬優(yōu)惠價(jià),領(lǐng)優(yōu)惠券再享折上折>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn