首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单实现炫酷的滑动返回效果

在GitHub上有实现该效果的开源库 SwipeBackLayout ,可以看到该库发展得已经非常成熟了。...仔细看源码你会惊奇地发现其中的奥秘,没错,正是借助了 ViewDragHelper 来实现滑动返回的效果。ViewDragHelper 我想不必多说了,在我的博客中有很多的效果都是通过它来实现的。...那么,下面我们就使用 ViewDragHelper 来实现这个效果吧。 自定义属性 首先,我们应该先定义几个自定义属性,比如说支持用户从左边或者右边滑动返回,丰富用户的选择性。...(SwipeBackListener listener) { this.listener = listener; } 相应的代码还是比较简单的,主要使用了 smoothSlideViewTo(View...若是结束当前界面的话,回调监听器的接口。 啰嗦了这么多,我们来看看运行时的效果图吧: 滑动返回效果gif 尾语 好了,SwipeBackLayout 大致的逻辑就是上面这样子的。

73930

jQuery 教程:简单的遮罩弹窗效果

遮罩弹出效果就是网页中背景变成半透明,然后在屏幕中间出现一个菜单之类的东西。这种效果在网上很常见,例如:QQ空间浏览相册等。这种效果的好处就是,可以让用户聚焦到弹出的菜单中。...,首先要隐藏起来,之后用 jQuery 触发显示。...对于内容层来说,比较简单,指定宽度和高度用负边距来使其居中显示。 特别要注意一点,背景层的半透明使用的是 opacity 属性,因为使用这个属性可以更好的用 jQuery 来控制。...当然,还有一些更高级的效果可以实现。 其他的实现方法 现在的方法确实足够简单,但是兼容性不够好,对于早期的 IE 浏览器不兼容。...具体的代码和实现方式,请看这篇文章:简单的jQuery弹出遮罩层。 差不多就是这样吧,至于内容层的展示之类的,就靠你根据具体内容自由发挥了。 ----

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery之制作简单的轮播图效果

    【整体构思】    这个轮播图使用的是jQuery,所以Js的整体代量比较少.    ...轮播图,其实思路可以很多     第一种:         通过修改每一张图片的透明度,让其每隔一段时间将其中的某一张图片透明度设为 1,而其他的设为0,从而实现图频轮流播放的效果。...第二种:         通过修改每一张图片的display,让其每隔一段时间将其中的某一张图片为block,而其他的设为none,从而实现图频轮流播放的效果。...首先让一组图片绝对定位,并使其重叠,通过函数切换控制图片的display和定时器来触发该函数,改变不同图片的display样式。     更多的思路,留给你们展示~ HTML代码 轮播图 jquery

    7710

    使用jQuery的animate方法制作滑动菜单

    周末看Ziv小威的博客《制作滑动条菜单,如何延时处理滑动效果,避免动画卡顿》,参见地址:http://www.cnblogs.com/zivxiaowei/p/3462964.html。...是通过jQury的animate方法来写的一个交互效果,当然他 觉得动画有一些卡,所以他用延时处理的方法,避免动画卡,方法可以值得借鉴。...正好自己最近需要完成一个系统的导航条的滑动效果,具体是说,hover上导航条的一个选项,此时有一个背景(可以是纯色的背景或一张渐变的图片),实例我演示用的是纯色的背景,省的去弄图片背景。...,另外一个就是要向上滑动的层。...对2个div的position设置为absolute。然后在hover的方法里面,对hover_bg这个层的top值进行动画变化,达到背景色块向上运动的一个交互效果。

    1.9K90

    jQuery中的简单动画

    本文作者:IMWeb 一大碗油茶 原文出处:IMWeb社区 未经同意,禁止转载 hide(time)将元素的display变为none,可以设置时间,让其缓慢的变化 show(time)将元素的...(),slideUp() 只改变元素的高度,如果一个元素的display为none,调用down时元素将由上至下延伸显示,up则相反 toggle():切换元素的可见状态,如果是可见,则切换为隐藏...,如果原始是隐藏,则切换为可见 slideToggle():通过高度变化来切换匹配元素的可见性 fadeToggle通过透明度来切换元素的可见性,淡入淡出的效果 fadeTo(speed...speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) opacity:一个0至1之间表示透明度的数字。...speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing:要使用的擦除效果的名称(需要插件支持).默认jQuery

    1.6K50

    jQuery中的简单动画

    hide(time)将元素的display变为none,可以设置时间,让其缓慢的变化 show(time)将元素的display变为block,可以设置时间,让其缓慢的变化 fadeln(),fadeOut...() 只改变元素透明度,out会在指定的一段时间内降低元素的不透明度,直到完全消失,in则相反 slideDown(),slideUp() 只改变元素的高度,如果一个元素的display为none...fadeToggle通过透明度来切换元素的可见性,淡入淡出的效果 fadeTo(speed,opacity,[fn]):切换元素的透明度 。...speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) opacity:一个0至1之间表示透明度的数字。...speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing:要使用的擦除效果的名称(需要插件支持).默认jQuery

    1.1K20

    Android:RecyclerView滑动到边缘时的光晕效果

    相信大家对于RecyclerView 都已经不再陌生,我们都知道RecyclerView等可滑动控件默认的是会有滚动条以及滑动到边缘时的阴影(光晕)效果的,那么怎样去掉这两个默认属性呢,在这里简单的记录一下...1、通过xml文件设置 android:scrollbars=""有三个属性 none:去掉滚动条 horizontal:设置水平的滚动条 vertical:设置垂直的滚动条 2、...,为false时无相应的滚动条 滚动到边缘的光晕效果 1、通过xml文件设置 android:overScrollMode=""同样有三个属性 never:去掉光晕效果 always...:设置总是出现光晕效果 ifContentScrolls:设置此模式,如果recycleview里面的内容可以滑动,那么滑到边界后继续滑动会出现弧形光晕;如果recycleview里面的内容不可以滑动...c.RecyclerView.setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS)同xml设置为ifContentScrolls 同时去掉滚动条和默认的光晕效果的完整

    1.2K20
    领券