五分鐘教你快速上手Axure交互設計

28 評論 97105 瀏覽 643 收藏 9 分鐘

本教程適用于對Axure有一定了解但沒有交互制作經驗的新手們,不涉及動態面板。文中提到的部分概念均為作者總結而來,若有不妥之處敬請諒解,愿大家看完后有所收獲。

第一分鐘:理解交互樣式

交互樣式:在觸發特定的事件時,用來控制元件部分樣式的改變。在Axure 8.0中的面板如下:

交互樣式

實例一:鼠標懸停時改變文字顏色和背景顏色

1.?選中帶文本的矩形如圖,點擊交互樣式面板中的“鼠標懸?!?,彈出“設置交互樣式”對話框;

我的收藏

2.?選中“字體顏色”和“顏色填充”,隨便選兩種顏色,點擊確定;

交互樣式

3.?點擊預覽,效果如下:

gif1

總結:交互樣式觸發的事件類型只有四個,控制的元件屬性也比較少,知道它能在哪些情況下改變哪些樣式就夠了。

第二分鐘:理解交互

交互:在由觸發一個或多個事件而產生的某一場景內做出相應動作產生相應效果的過程。相當于廣義化的交互樣式,但不能代替交互樣式,因為部分功能“如改變組件內文字的顏色等”只能通過交互樣式來實現。在Axure 8.0中的面板如下:

交互

實例二:鼠標懸停時改變文字內容(該效果無法通過上述交互樣式實現)

1.?選中文本標簽如圖,雙擊交互面板中的“鼠標移入時”,彈出“設置交互樣式”對話框;

觸碰

2.?依次點擊“設置文本”,選擇要設置文本的元件,編輯文本為“已觸碰”,并點擊確認,如圖:

交互

3.?回到工作窗口中,雙擊交互面板中的“鼠標移出時”,與步驟2一樣依次點擊“設置文本”,選擇要設置文本的元件,編輯文本為“未觸碰”,并點擊確認;

4.?點擊預覽,效果如下:

gif2

總結:交互的觸發事件和動作效果比較繁雜,其中涉及不少與變量相關的問題,這個也視項目的復雜程度而定。交互很多情況下是在控制其他元件的變化,這是與交互樣式最大的不同之處。

第三分鐘:掌握交互聯動(1)

交互樣式與交互樣式聯動:兩個元件中,在一個元件的交互樣式產生效果的同時另一個元件的交互樣式也隨之產生效果

實例三:在實例1的基礎上完成有斷層的懸停效果

1.?在實例一中的矩形上疊加一個灰色帶狀的矩形如圖:

9

2.?我們想要實現當鼠標懸停在大矩形的同時小矩形的填充色由灰色變成白色,這需要用到交互樣式,所以我們按照實例一的方法設置好交互樣式后,效果如下,可以看到當大矩形變藍后小矩形還是灰色的:

gif3

3.?這時我們需要在兩個矩形之間建立交互樣式聯動,那么我們將二者組合起來,并在組合上右鍵,點擊“允許觸發鼠標交互”;

組合

4.?點擊預覽,效果如下,可以看到二者已完美同步:

gif4

總結:交互樣式與交互樣式聯動的關鍵只有兩部:1.組合;2.允許觸發鼠標交互。

第四分鐘:掌握交互聯動(2)

交互與交互聯動:兩個元件中,在一個元件的交互產生效果的同時另一個元件的交互也隨之產生效果

實例四:在實例2的基礎上完成不觸碰文字就可改變文字內容的效果

1.?在實例二的基礎上新增一個矩形如圖,雙擊交互面板中的“鼠標移入時”,彈出“設置交互樣式”對話框;

2

2.?依次點擊“觸發時間”,選擇案例二中的矩形,選中“鼠標移入時”,并點擊確認,使當前新矩形的“鼠標移入時”動作可以觸發老矩形的“鼠標移入時”動作,如圖:

1

3.?回到工作窗口中,雙擊交互面板中的“鼠標移出時”,與步驟2一樣依次點擊“觸發時間”,選擇案例二中的矩形,選中“鼠標移出時”,并點擊確認。

4.?點擊預覽,效果如下:

gif5

總結:交互與交互聯動的關鍵只有一個動作:“觸發事件”。

第五分鐘:掌握交互聯動(3)

交互與交互樣式聯動:兩個元件中,在一個元件的交互樣式產生效果的同時另一個元件的交互也隨之產生效果(這種情況其實沒有最優解,它相當于情景一和情景二的結合體)

案例五:在案例四和案例五的基礎上,實現當鼠標懸停于“我的收藏”矩形上時,改變背景顏色和文字顏色的同時也改變“觸碰狀態”矩形里的文字

1.?將案例四中對綠色矩形所做的全部操作應用到“我的收藏”矩形中;

2. 點擊預覽,效果如下:

gif6

總結:這個沒什么要總結的,但是在最后要強調一點:做交互時一定要養成修改元件名稱的好習慣!

 

作者:Milov(微信:milov_wy),做過安卓開發,正在學習產品,有豐富的平面設計經驗。

本文由 @Milov 原創發布于人人都是產品經理。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 怎么做axure動圖???gif格式的,求解答

    來自北京 回復
  2. 沒有觸發事件按鈕咋整

    來自云南 回復
  3. 還有就是我在預覽的時候一直會出現case1和case2要選擇其中一個以后才會觸發交互,這要怎么設置

    來自貴州 回復
  4. 如果貼主還在的話,我想問一下,如果是做APP軟件的交互,點擊按鈕切換到另一個界面的怎么做呢?

    來自貴州 回復
  5. 第三個例子,我要1.組合2.轉為動態面板才有那個“允許觸發鼠標交互”的選項 ?? 有哪步錯了嗎

    來自廣東 回復
  6. ?? 親為啥案例二鼠標移出事件不生效呢?鼠標移出時文字不會變成未觸碰。。。

    來自北京 回復
    1. 要設置兩次交互,一次移入一次移出

      來自陜西 回復
    2. 謝謝親愛的,我找到原因啦,原來只有按鈕才會生效,標簽文本不生效呢

      來自北京 回復
    3. 文本標簽是有效的,你可能哪一步有問題

      來自陜西 回復
    4. ?? 這樣啊,那我還得再找找問題

      來自北京 回復
  7. 簡單有效,收了

    來自安徽 回復
  8. 不錯

    來自北京 回復
    1. 謝謝支持

      來自北京 回復
  9. 新人小白挨著做,發現8.0不止一個功能7.0木有。。。。心塞

    來自北京 回復
    1. 哈哈

      來自北京 回復
  10. 有mac中文版的嗎

    來自浙江 回復
    1. 不太清楚

      來自北京 回復
  11. 這個8.0之前用過,好像還是試用版。。不知道能不能用啊,之前被坑過一次。

    來自北京 回復
    1. 現在有正式版了~

      來自北京 回復
  12. 請問你是8.0的嗎???

    來自廣東 回復
    1. 是的

      來自陜西 回復
  13. 組合之后,右鍵,木有2.“允許觸發鼠標交互”這個選項。。。。。

    來自四川 回復
    1. 你用的應該是7.0版本吧。

      來自北京 回復
    2. 那么,你說的是8.0的功能哇?噢噢噢。??吹搅?。你寫的真的是8.0的 ? ? ? ? ?

      來自四川 回復
    3. 哈哈快去更新吧

      來自陜西 回復
    4. 公司大部分人用的是7.0,怕更新了別個用不起…..我還是忍了吧

      來自四川 回復
  14. 正是我想要的~

    來自重慶 回復
    1. ??

      來自陜西 回復