Axure:輕仿朋友圈下拉動畫

20 評論 12410 瀏覽 33 收藏 4 分鐘

微信朋友圈天天用,感覺這種下拉動畫很多地方都有用到,不多說,just do it。

輕仿,還有很多細節沒繼續做,效果如下:

主要想法:面板拖動,移動/放大背景圖。

步驟如下:

1、畫狀態欄、標題欄及底部欄、背景圖片bgImg(高度196),拖一個動態面板(主要用于限制頁面顯示區域)命名為頁面面板。

2、在頁面面板state1編輯頭像、名稱、占位符內容,轉換為動態面板(內部面板),拖動的就是這個內部面板。

3、設置內部面板的拖動事件:拖動時、向上拖動結束時、向下拖動結束時。

拖動時:

(1)垂直拖動內部面板,設置拖動邊界限制。

(2)向上拖動距離小于50時,標題欄透明。

(3)向上拖動距離大于50時,標題欄透明度隨拖動距離變化。

(4)向下拖動時,改變bgImg高度,增加值等于拖動距離,左上角點(0,0)不變。

(5)向上拖動時,改變bgImg位置,左上角點跟隨面板的左上角點。

向上拖動結束時:

(6)如果bgImg的高度增加了,bgImg尺寸恢復,bgImg和面板位置恢復。

向下拖動結束時:

(7)如果bgImg的高度增加了,bgImg尺寸恢復,bgImg和面板位置恢復。

(1)至(7)具體設置如下:

 

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

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 大神能再發下原型下載鏈接嗎?

    來自湖北 回復
  2. 狀態欄,標題欄分別是什么 感覺沒有寫清楚

    來自浙江 回復
    1. 狀態欄就是電池狀態那一欄,標題欄就是頁面標題那一欄,這不是文章重點,希望你能多思考多動手,哪怕是點擊下載原型哪怕是百度一下,不要僅僅憑空想象就有了“感覺”的結論

      來自廣東 回復
  3. 照著弄搗鼓了兩個小時才搞定。。。尷尬了,有一些小細節沒講清楚可能??傊兄x分享

    來自浙江 回復
    1. 加油,主要是掌握拆分方法,遇到問題就不覺得難了

      來自廣東 回復
    2. 嗯嗯,這種技巧類的,想找到解決思路方法,可能還真的得axure玩的稍微溜一點,哈哈

      來自浙江 回復
  4. 剛學axure的時候自己摸索差不多也是這種方法,后來發現拖熱區做判斷簡單得多。

    來自上海 回復
    1. 沒有這樣用過熱區,可否分享源文件?

      來自廣東 回復
    2. 沒有試過用熱區做這些功能,能否分享源文件學習下

      來自廣東 回復
  5. iOS封面圖沒有漸變效果了吧?

    來自天津 回復
    1. 安卓的,窮 ?

      來自廣東 回復
  6. 看不懂啊哥 ?

    來自江蘇 回復
    1. 額,這咋辦呢

      來自廣東 回復
    2. 能不能提供個原型下載鏈接啊 ?

      來自江蘇 回復
    3. 百度網盤7天有效,鏈接: https://pan.baidu.com/s/11NVHOCvTp-Ib-1xt-cOciw 提取碼: uk8s

      來自廣東 回復
    4. 感謝啊

      來自江蘇 回復
    5. 分享已經被取消了。好遺憾,能不能再分享一下啊。

      來自廣東 回復
    6. 百度網盤7天有效,鏈接: https://pan.baidu.com/s/11Dlk3j2jJHZNc-b-_zPwow 提取碼: xxir

      來自廣東 回復