首先说说最后要实现的效果吧:

界面首先看到的是屏保,然后从屏幕底端上滑(同时底端会出现一个等宽的灰条)之后能够看到主页面!当上滑之后释放的时候上滑的高度超过手机屏幕的1/3则自动滑到顶端,否则自动下滑到初始位置。

然后讲讲思路:

提个问题:只用动态面板能不能实现?
我的答案是能,但是如果只用动态面板的话,每次修改东西都需要在同一个界面,操作其实是过于复杂了,那有没有更好一点,更具有层次性的方法呢?答案是有的!借助框架,我们可以清晰并且有层次的完成。
首先是对各个界面的介绍:
1、主页中有一个框架,这个框架指向屏保的界面,另外点击home键可以重新加载屏保界面

2、屏保的界面中上层是屏保图片(该图片是一个动态面板,实现滑动效果最关键的操作还是在于对这个动态面板的处理,下面会讲到),底层是一个框架(图片没有显示出来,和屏保图片等宽等高),指向主屏,也就是说如果屏保图片被隐藏的话就能够显示出主屏

3、主屏中就是一张图片

其次讲讲交互
4、点击home键就相当于是重置页面,在主页的框架中重新打开屏保界面

5、最关键的屏保中动态面板的交互,其实也是很简单的,当拖动事件触发的时候,就去设置动态面板的size,使其宽度不变,高度为自身高度加上鼠标拖动的y轴的距离(上拖为负下拖为正)。同时移动灰条到相对位置:x=0,y=鼠标拖动距离y。当拖动结束事件触发的时候,去判断拖动的高度,如果多余框架高度的1/3就将动态面板的宽度高度设置为0,0,否则就将其恢复到原来的位置。

Axure之手机屏保滑动效果的实现相关推荐

  1. 电脑屏保在哪里设置_手机屏保调成绿色能护眼?真的吗?

    说到护眼, 你首先想到的是什么颜色? 估计90%的人都会不自觉的想到绿色! 因为从小家长和老师都会跟我们说:眼睛累了就多看窗户外的绿色植物. 久而久之,一说到护眼,大家脑海里第一个想到的就是绿色. 你 ...

  2. 雷军的手机屏保亮了,网友哭笑不得:我还以为是董明珠呢!

    手机屏保可以体现手机主人的想法.状态.思想,每个人的手机屏保都不一样.在12月19日晚,楚商大会欢迎晚宴上,雷军手机屏保意外被曝光,让广大吃瓜网友哭笑不得. 著名劳模雷军的手机屏保亮了:能不管的事情一 ...

  3. android中屏保功能项目,【Android】一段时间不操作弹出【屏保】效果

    仿屏保效果 最近项目的一个小Demo,和大家分享一下,本篇文章主要展示的是一个仿屏保的效果,用户在一段时间不操作会自动弹出屏保页面,当处于屏保页面的时候,[两秒内连续]按两次键盘[回车键]就会退出屏保 ...

  4. 罗盘时钟制作代码_抖音八卦时钟手机屏保设置方法!

    声明:部分内容来源网络 抖音时钟数字罗盘屏保最近十分的火爆, 看上去很有意思也很有趣, 很多人都想要弄. 而抖音时钟数字罗盘屏保如何设置? 今天小编就教大家如何30秒内搞定 其实这个非常的简单, 只要 ...

  5. 手机屏保密码忘记了怎么解开

    本答案提供苹果.华为.小米三种系统的解决方案,手机屏保密码忘记了可以通过恢复出厂设置解开,操作步骤如下: 华为手机 1.长按按音量上键和电源键 同时长按手机上的按音量上键和电源键,手机有显示时我们松开 ...

  6. 小程序实现满屏上下滑动效果

    小程序实现满屏上下滑动效果 写的时候发现网上没有好用的,要么过于复杂,要么不太实用,我就自己整了个简单的 直接上代码部分 //wxml部分 <swiper indicator-dots=&quo ...

  7. 仿百度动态Android源码,Android 仿百度手机助手首页滑动效果

    今天看到百度手机助手首页上的滑动效果非常nice,主要功能归结为: 1.当手指上划时,顶部搜索栏随手指移动距离而缩小到隐藏,隐藏后内容还是可以继续移动 2.手指下滑时,当显示内容达到第一个时,顶部搜索 ...

  8. Unity类似手机通知栏的滑动效果

    using UnityEngine; using System.Collections; using UnityEngine.EventSystems; using Vuforia; public c ...

  9. 鸿蒙天钟壁纸,时间数字罗盘屏保

    游戏概述 时间数字罗盘屏保app是一款十分热门系统安全类软件.时间数字罗盘屏保安卓最新版为广大的用户朋友提供最具个性化的手机屏保业务,可以在系统里选择你喜爱的罗盘样式,让你的手机看起来更加的高大上.时 ...

最新文章

  1. inux 下查看服务器负载均衡
  2. 一个进程安全的日志类, Linux实现
  3. Android 屏幕旋转时Activity的变化
  4. non-aggregates(非聚合)对象不能使用初始化列表
  5. javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
  6. MySQL工作笔记-解决导入外部sql中文乱码问题
  7. ​北京大学 2022 年博士研究生招生简章
  8. WordPress实践:上传文件时提示“缺少临时文件夹”
  9. 跨境电商独立站建站优化清单
  10. 逐句深扒 Apache 许可协议原文,一文看懂!
  11. springboot做网站_Github点赞接近10万的SpringBoot学习教程+实战推荐!牛批!
  12. iOS UIView视图的图层控制
  13. 430f149有几种封装类型_保险丝类型有哪一些?
  14. python实现mapreduce求平均值
  15. 已知三点坐标,求圆心坐标 (外接圆)python实现
  16. 计算机围棋涉及知识,围棋知识介绍
  17. Vision Transformer综述翻译
  18. mysql数据库是一个软件呐_【MySQL数据库软件、SQL】
  19. python 英语翻译_python 中英文翻译
  20. 目前最科学、最健康的作息时间表(附人体24小时生物钟)!

热门文章

  1. 一本好书《AdvancED flex4》
  2. 公链or联盟链?XFS到底是什么?
  3. 亚马逊关键词库的精细化管理分享值得你看!
  4. aardio - 远程APIHOOK拦截弹窗
  5. 数据分析与数据挖掘 - 07数据处理
  6. Githup邀请多人协作开发,某个人push的时候,显示remote:Permission to XXX/XXX.git denied to XXX
  7. MATLAB实现软件无线电信道化接收机
  8. (结构型)12、组合模式(部分即整体)
  9. QNX操作系统读写权限获取方法
  10. ubuntu下用xchat连接freenode的IRC