Axure 9 教程:手機端如何實現(xiàn)上下滑動?

3 評論 9648 瀏覽 17 收藏 4 分鐘

編輯導(dǎo)讀:在手機端進(jìn)行操作時,上下滑動是最常做的動作。想要實現(xiàn)這個一簡單效果,背后有錯綜復(fù)雜的工作。本文作者將從四個方面,分析如何用更簡單的方法完成上下滑動的功能,一起來看一下吧。

在網(wǎng)上看了很多大神的文章,學(xué)會了在手機端實現(xiàn)上下滑動的效果。但是有感于此功能的錯綜復(fù)雜,希望本文章可以用更簡單的思路,幫助大家更好地理解上下滑動的功能。

預(yù)覽地址:https://t2og3w.axshare.com

一、明確

首先明確:這邊只講上下滑動,且按照我的方法,可以做出這個效果。

二、元件準(zhǔn)備

第1步:從元件庫中拖一個動態(tài)面板命名為“內(nèi)容面板”高“500”。

第2步:在第1步的“內(nèi)容面板”動態(tài)面板中再加一個動態(tài)面板,叫”拖動面板“,高“800”。最后效果中顯示的頁面內(nèi)容,是添加在這個拖動面板里面的。

三、滑動原理

我們來理解一下上下滑動的原理:

  • 向上滑動時,拖動面板在y軸的活動范圍是:-300;頂部邊界是≥-300,且≤0;
  • 向下滑動時,拖動面板在y軸的活動范圍是:300;底部邊界是≥500,且≤800;

四、添加交互事件

選中“內(nèi)容面板”動態(tài)面板,添加交互事件如圖:

  • 注意:選中的是“內(nèi)容面板”動態(tài)面板,目標(biāo)元件是“拖動面板”動態(tài)面板,事件是“向上滑動”
  • 移動范圍是:y軸上-300的距離(即“內(nèi)容面板”和“拖動面板”的高度差)
  • 添加邊界:頂部邊界≥-300,頂部邊界≤0
  • 添加動畫效果:線性,500毫秒

繼續(xù)選中“內(nèi)容面板”動態(tài)面板,添加交互事件如圖:

  • 選中的是“內(nèi)容面板”動態(tài)面板,目標(biāo)元件是“拖動面板”動態(tài)面板,事件是“向下滑動”。
  • 移動范圍是:y軸上300的距離(即“拖動面板”和“內(nèi)容面板”的高度差)
  • 添加邊界:底部邊界≥500,底部邊界≤800
  • 添加動畫效果:線性,500毫秒

這樣,手機端上下滑動的功能就大致實現(xiàn)了。

結(jié)語:實際操作中,大家制作的面板高度各不相同,但只要理解這個意思,自行加減高度,就可以實現(xiàn)滑動效果。

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 大神求解…>.<….為何我的每一步都是,可不行呢

    來自廣東 回復(fù)
  2. 學(xué)習(xí)了,剛開始使用

    回復(fù)
  3. 666

    回復(fù)