Axure教程:同一錨點等比例縮放并同時改變內容的效果

5 評論 9241 瀏覽 18 收藏 5 分鐘

本文主要分享一種不需要設置變量做出的實用動態交互效果。enjoy~

相比于用各種變量來做復雜的動態交互,我在這里分享一種不需要設置變量做出的實用動態交互效果。

首先,我們來看一下效果:

1. 動效理解

從點擊效果可以看出,這里主要包括兩個變量:大小&顏色,并且是在大小改變的同時進行顏色的切換。

我們都知道,在axure中要想控制變量,一定要把元素轉化成動態面版,而這里一個點擊動作對應了兩個變量的同時改變,我們先用傳統的方法來試一次看看會出現什么效果:

(1)畫兩個矩形,一個小尺寸(黃色),一個大尺寸(藍色)

(2)將黃色的矩形轉化為動態面版(不要忘記命名,這里將其命名為面版1),并增加一個狀態,將大尺寸的藍色矩形剪切到狀態2中:

(3)再畫一個灰色的矩形當做按鈕,并為點擊(onclick)添加事例:

此時,我們看到的效果是這樣的:

之所以會出現這樣的問題,是因為在axure中動態面版的可視區域的錨點坐標都是(0,0),即

所以在動態面版尺寸變大并將黃色狀態(狀態1)切換到藍色狀態(狀態2)的時候,動態面版會將初始狀態的可視區域的錨點坐標記憶到狀態2,所以便會出現小尺寸的黃色矩形往上下移動并漸消漸現的視覺感受。

那正確的姿勢是怎樣的呢?我來給大家詮釋一下一種便捷的方式:

2. 正確的打開方式

(1)直接從庫中拖取一個動態面版出來(不要忘記命名,這里姑且命名為面版2),將尺寸設置為一個較小的數值,并為其添加狀態2;

(2)將狀態1的背景色設置為橘色(在樣式tab中,這里還可以插入圖片);

(3)同樣的手法,將狀態2的背景色設置為藍色

(4)再畫一個灰色的矩形當做按鈕,并為點擊(onclick)添加事例:

好了,大功告成~

這里的關鍵就是對動態面版的不同狀態進行顏色填充或者圖片填充,讓其在基于同一錨點的尺寸+內容/顏色兩個變量進行控制的時候不會由于axure對可視區域特有的坐標記憶而產生的視覺瑕疵~

 

作者:johnnylhj,迅雷網絡高級交互設計師

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

題圖由作者提供

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 您好!anchor bottom left ease out cubic 是什么動畫效果,我用的是 Axure 7.0漢化版

    來自北京 回復
    1. 設置尺寸 并設置錨點為左下角,設置動畫為緩出

      來自廣東 回復
    2. 非常感謝大俠

      來自北京 回復
  2. 666

    來自浙江 回復