這不是Axure教程?。﹦討B(tài)面板之二:經典實踐

上一個章節(jié)《這不是Axure教程?。﹦討B(tài)面板之一:屬性和動效》總結了動態(tài)面板的內功心法

本章節(jié)總結動態(tài)面板的拳腳招式,也即根據用途并結合常見交互效果,分析實現(xiàn)思路

1、容器

2、滑動/翻轉效果(包含于顯示-隱藏)

3、拖動效果

4、固定位置

5、多狀態(tài)切換

首先申明一點,堅決不采用!其他教程中開篇直接講解步驟的方式。

我的經驗總結會分三步:

第一先說明效果

第二依次分析效果可能涉及哪些用例交互

第三說明在軟件中如何設置

根據效果分析思路,這個做法有兩方面好處。

第一有利于讀者,希望大家養(yǎng)成這樣的分析思路,以后見到任何效果自己想要實現(xiàn)時,就可以一步步推理其實現(xiàn)方法。

第二是自己復盤,有時候我們也許知道做法,但并不清楚原因,為什么要這樣實現(xiàn),其他方式是否可行,寫思路就是為了讓自己從源頭上更清晰,做到心中有數(shù)。

一、容器

● 效果名稱

導航欄多級菜單的顯示與隱藏

● 效果描述

頂部導航欄為一級菜單,鼠標移上一級菜單時看見三個二級菜單,同時一級菜單改變背景色和字體色,鼠標移出時隱藏二級菜單,一級菜單恢復原樣

效果示意圖

● 效果分析過程

1、鼠標移上移出一級菜單,一級菜單改變背景色,改變字體顏色————已知矩形自帶交互效果,包含背景色和字體色的改變,所以一級菜單可直接使用矩形

2、二級菜單同時顯示或隱藏————說明三個菜單的交互效果相同。如果二級菜單做成矩形,那么三個矩形的顯示隱藏效果保持一致即可。如果把三個二級菜單放入動態(tài)面板,那么只需設置動態(tài)面板的效果即可。所以,給一級菜單添加效果,鼠標移入時,隱藏或顯示動態(tài)面板。

必須要設置的效果是

重點1:動畫,設置為向下滑動,可以制造逐漸滑動顯示二級菜單的效果,而不是一閃而過

重點2:更多選項,設置為彈出效果。彈出是指像彈簧一樣可以彈出也可以收回。

不能設置其他效果的原因是

顯示隱藏效果中,更多選項都有4個選擇:無、燈箱效果、彈出效果、推出元件,分別效果如下

各種效果對比示意

右側三個一級菜單都添加了鼠標移入時顯示二級菜單的動作,但是更多選項中的設置不同

【彈出效果】

彈出后,鼠標移出彈出區(qū)域,則二級菜單自動收回

【燈箱效果】

彈出后,自動給窗口添加背景區(qū)域,如圖頁面上的灰色,彈出將會遮蓋所有其他區(qū)域

【推動效果】

二級菜單將會從一級菜單的位置被推動至下方,如圖,文本【推動效果】原位置在燈箱效果同一行,由于二級菜單推動,導致文本區(qū)也被推動

另外,僅設置向下滑動,不設置更多選項,也會存在問題。只有彈出效果才會自動收回,若是不設置,則菜單展開后無法自動收回。

二、滑動/翻轉效果

● 效果名稱

多圖-自動輪流播放

● 效果描述

4張圖片,每一張間隔500ms自動向左滑動,最后一張后再輪回播放第一張。參考各類電商網站首頁

● 效果分析過程

1、當前頁面加載后,圖片就自動開始輪播————也即說明這個效果應該添加在當前頁面,頁面載入時設置面板狀態(tài)

2、4張圖片————也即對應4種狀態(tài),每個狀態(tài)一張圖

3、自動播放下一張————也即觸發(fā)后要變更至面板的下一個狀態(tài),而動態(tài)面板有個NEXT狀態(tài),可實現(xiàn)不斷向下一個狀態(tài)循環(huán)

4、圖片切換時,上一張圖片向左滑動退出,下一張圖片向左滑動進入————也即需設置進入和退出動畫,設置向左滑動即可,建議進入和退出動畫設置相同


三、推動效果

● 效果名稱

鼠標移上圖片時放大局部,參考電商網站商品詳情頁的放大效果

如下,右側圖片為左圖的局部細節(jié)放大,鼠標當前位置在左圖的藍色區(qū)域

● 效果描述

一張圖片,鼠標在圖片上移動,每次移動時都在右側區(qū)域顯示鼠標位置的圖片放大效果

● 效果分析過程

1、鼠標僅在圖片區(qū)域移動時,才會放大圖片————也即圖片將作為一個邊界,只在這個區(qū)域內移動鼠標才會放大

2、鼠標移入原圖時,右側區(qū)域就會展示————也即鼠標移入原圖,應顯示右側區(qū)域,反之移出則隱藏

3、鼠標移入藍色區(qū)域時,右側區(qū)域就會展示————也即鼠標移入藍區(qū),應顯示右側區(qū)域,反之移出則隱藏

4、鼠標在藍區(qū)移動時,右側區(qū)域會展示同區(qū)域的放大效果————因為軟件并沒有放大圖片的交互,但是我們可以換一個實現(xiàn)思路,如下圖示意

放大示意圖

左側原圖,右側大圖是提前放大并隱藏。放大圖片效果相當于把大圖平移到相應位置,我們只需計算平移的距離即可

平移位置的設置如下,其中 l 是指原圖,l.x 也即原圖的橫坐標,this.x 也即鼠標所在的動態(tài)面板橫坐標

將大圖的位置平移至絕對位置的坐標是

[[(l.x - This.x)*2]] , [[(l.y - This.y)*2]]


鼠標所在動態(tài)面板的移動邊界設置如下

頂部:大于等于原圖的頂部,li.top

底部:小于等于原圖的底部,li.bottom

右側:小于等于原圖的右側,li.right

左側:大于等于原圖的左側,li.left

注:li的值需要設置局部變量,取值為原圖對應元件

四、固定位置

● 效果名稱

頁面右側吸附與滾動定位

● 效果描述

首先,頁面右側有功能按鈕,屏幕上下滾動時,這些功能按鈕始終固定在同一位置

其次,右側有目錄或序號,點擊目錄時頁面可滾動到相應位置

某乎、某百科效果

● 效果分析過程

1、右側按鈕均固定在頁面————也即需要將這些按鈕全部放入動態(tài)面板,因只有動態(tài)面板才有固定到瀏覽器功能

2、點擊回到頂部按鈕,頁面滾動到頂部————也即該元件需在單擊時滾動到頂部

3、點擊序號或目錄,頁面滾動到相應位置————與上同理

分析之后,設置如下圖

設置示意圖

頂部按鈕:設置單擊時滾動到頂部元件

123等序號按鈕:設置滾動到相應位置的元件

所有按鈕放入動態(tài)面板:設置動態(tài)面板固定到瀏覽器

五、多狀態(tài)切換

● 效果名稱

點擊按鈕時切換到某指定狀態(tài)

● 效果描述

某一位置有3張圖片,另一位置顯示3個序號,點擊序號1則切換至圖片1,以此類推

● 效果分析過程

1、一個位置能放置3張圖片————也即一個動態(tài)面板有3個狀態(tài),每個狀態(tài)包含1張圖片

2、點擊序號1,動態(tài)面板顯示了第一張圖————也即序號1有單擊事件,點擊時設置動態(tài)面板為狀態(tài)1

按照以上思路,以常理我們依次設置

序號1單擊時,設置動態(tài)面板為 state1

序號2單擊時,設置動態(tài)面板為 state2

序號3單擊時,設置動態(tài)面板為 state3

但是?。?!這個方式效率很低,需要每個按鈕單獨設置,我們有更高效的方法

如下,動態(tài)面板不僅可選擇狀態(tài),還可以選擇為 Value,那么我們把Value 設置為 序號文字,就不需要每個序號單獨設置

此處需將序號元件的文字,取出來作為局部變量

更高效率設置示意圖

以上,就是動態(tài)面板5大功能對應的案例實踐。

總之,對于動態(tài)面板的的應用,建議第一步是把5種效果分別應用熟練,接下來就可以多種效果結合使用,制作任何你看到、想到的交互。


— — — — 系 列 目 錄 — — — —

這不是Axure教程!(一)初步認識

這不是Axure教程?。ǘ┧夭墨@取

這不是Axure教程?。ㄈ┝鞒膛c標注

這不是Axure教程?。ㄋ模┰嘏c用例

這不是Axure教程?。ㄎ澹┳兞颗c函數(shù)

這不是Axure教程!(六)動態(tài)面板之一:屬性和動效

這不是Axure教程?。﹦討B(tài)面板之二:經典實踐

這不是Axure教程?。ㄆ撸姶蟮闹欣^器__1

— — — — 目? 錄? 完 — — — —

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • “ — — — —— — — —— — — —— — — 我看過很多動態(tài)面板的教程 來自X度經驗、來自X乎、來自各...
    我是王嘉譯閱讀 11,922評論 0 19
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 一、工作區(qū)和工作流程 1.工作區(qū)和面板 保存、刪除、重置工作區(qū)??俊⒕幗M、浮動面板 2.首選項 常規(guī)、預覽、導入、...
    朱細細閱讀 8,214評論 0 52
  • 來到廈門第一天我們參加了奶茶的落地 見到了很多合伙人 見到了個子小小的朵媽,你能看得出朵媽來自一個南方的農村 ,從...
    我是月哥啊閱讀 568評論 0 1
  • 總是有人在朋友面前炫耀:自己的包,自己的鞋,自己的衣服,甚至是自己有一個能呼風喚雨的超人本領……傲慢的神態(tài),鄙夷的...
    禪園聽雪閱讀 314評論 4 4

友情鏈接更多精彩內容