【Axure教程】中繼器菜單

1 評(píng)論 10334 瀏覽 18 收藏 6 分鐘

編輯導(dǎo)語(yǔ):我們可以使用中繼器制作很多頁(yè)面原型,比如一個(gè)產(chǎn)品的后臺(tái)有很多功能,那么我們可以使用中繼器進(jìn)行制作;本文作者分享了關(guān)于用Axure制作中繼器菜單的教程,我們一起來(lái)了解一下。

菜單是系統(tǒng)里面的框架,雖然Axure目前是制作原型的主流工具,但是axure里面并沒(méi)有自動(dòng)菜單的元件,這樣導(dǎo)致很多新手不懂怎樣做一個(gè)高保真高交互的菜單原型,所以作者今天教大家用中繼器制作一個(gè)菜單的原型模板。

本案例主要介紹同一頁(yè)面內(nèi)的跳轉(zhuǎn),即通過(guò)中繼器菜單實(shí)現(xiàn)動(dòng)態(tài)面板的跳轉(zhuǎn)交互,下面就是制作完成的效果了:

原型預(yù)覽地址:https://vsvlu6.axshare.com/#g=1

下面我們一起開(kāi)始學(xué)習(xí)吧~~~

一、材料準(zhǔn)備

圖片元件——菜單的圖標(biāo)內(nèi)容,起到美化的作用。

文本標(biāo)簽——菜單的文字標(biāo)題。

背景框——用于制作移入選中變色和單擊禁用的變色,這里要設(shè)置交互樣式,選中時(shí)為灰色,禁用時(shí)為藍(lán)色。

中繼器——將上面三個(gè)元件組合到一塊,然后復(fù)制到中繼器內(nèi)部,如下圖所示擺放。

中繼器表格增加3列:pic、title、jinyong。

pic對(duì)應(yīng)圖片元件,即菜單的圖標(biāo),在中繼器表格內(nèi)右鍵導(dǎo)入圖片即可,之后我們會(huì)設(shè)置到圖片元件。

title對(duì)應(yīng)文本標(biāo)簽,即菜單文字標(biāo)題,之后我們會(huì)做設(shè)置文本的交互。

jinyong是一個(gè)標(biāo)記,標(biāo)記鼠標(biāo)點(diǎn)擊了哪行菜單,默認(rèn)是標(biāo)記第一行的菜單,所以在第一行默認(rèn)填1。

表格如下圖所示填寫(xiě)即可:

矩形和圖片——矩形是用于制作菜單的背景,選一個(gè)深色一點(diǎn)的背景,如果菜單不多下面有空白的地方可以找個(gè)圖片適當(dāng)美化一下。

動(dòng)態(tài)面板——用于放置頁(yè)面內(nèi)容,有多少個(gè)菜單就創(chuàng)建多少個(gè)state,然后需要將state的名字改成和title列名字對(duì)應(yīng),案例中的state分別是產(chǎn)品介紹、產(chǎn)品用戶、用戶需求、功能清單、產(chǎn)品架構(gòu)、名稱解釋和全局說(shuō)明。動(dòng)態(tài)面板里各業(yè)需要展示的內(nèi)容大家可以自己放置。

二、交互制作

1. 中繼器每項(xiàng)加載時(shí)交互

設(shè)置文本——將文本標(biāo)簽的值設(shè)為title列的值,即Item.title。

設(shè)置圖片——這里考慮到有些菜單不需要圖標(biāo)的情況,所以我們需要需要分條件設(shè)置,如果該行pic的值不為空(有圖片),將圖片元件的值設(shè)為pic列的值,即Item.pic;如果該行pic的值為空(無(wú)圖片),我們就隱藏圖片元件。

禁用背景——如果該行jinyong的值為1,那么我們就禁用該背景。

2. 菜單組合移入移出時(shí)交互

鼠標(biāo)移入菜單組合時(shí)——我們需要選中背景為真,因?yàn)榍懊嬖O(shè)置了背景選中時(shí)會(huì)變灰色,這樣的有一個(gè)移入變色的效果了。

鼠標(biāo)移出菜單組合時(shí)——我們需要選中背景為假,這樣相當(dāng)于恢復(fù)原樣,取消了菜單移入變色的效果,這組交互是對(duì)應(yīng)的。

3. 菜單組合鼠標(biāo)單擊時(shí)時(shí)交互

鼠標(biāo)單擊菜單組合時(shí),我們要實(shí)現(xiàn)兩個(gè)效果,第一個(gè)是點(diǎn)擊后背景變成藍(lán)色,第二個(gè)是打開(kāi)動(dòng)態(tài)面板內(nèi)對(duì)應(yīng)的頁(yè)面。

背景變成是通過(guò)jinyong列的值的決定的,所以鼠標(biāo)單擊時(shí),我們所以標(biāo)記所有行,把所有行jinyong列的值改成0,然后在更新當(dāng)前行,把該行的jinyong值設(shè)為1,這樣就實(shí)現(xiàn)是變成的效果。

最后我們?cè)O(shè)置動(dòng)態(tài)面板狀態(tài),設(shè)置值為Item.title,這樣動(dòng)態(tài)面板就會(huì)打開(kāi)和菜單文字相同的頁(yè)面。

這樣我們就做好了動(dòng)態(tài)面板菜單的框架了,以后可以直接使用,是不是很方便呢?

那以上就是本期全部?jī)?nèi)容了,我們下期見(jiàn),88~~

 

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

題圖來(lái)自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 我創(chuàng)建多個(gè)情形時(shí),怎么保持每個(gè)情形都是“if”條件開(kāi)頭?它默認(rèn)第二個(gè)情形是“else if”開(kāi)頭

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