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

你见过微信侧滑返回的联动效果,但开门效果、百叶窗效果见过吗?

activity SmartSwipeBack.activityDoorBack(application, null); //侧滑百叶窗样式关闭activity SmartSwipeBack.activityShuttersBack...] 1.7 炫酷的封面 SmartSwipe.wrap(coverView) .addConsumer(new ShuttersConsumer()) //百叶窗效果 .setScrimColor...: [百叶窗封面] SmartSwipe.wrap(coverView) .addConsumer(new DoorConsumer()) //开门效果 .setScrimColor(0xAF000000...点击这里了解创建自定义SwipeConsumer的详细步骤 小结 本文介绍了SmartSwipe侧滑处理框架的使用方式及实现原理,并通过2个示例介绍了自定义侧滑效果的方法。...只是文中的示例是较为简单的侧滑效果,至于复杂的侧滑效果实现介绍,如果读者们需要的话,我接下来另外写一篇文章来单独介绍,如有需要,请给我留言! 另外,Star一个开源项目是对它最好的鼓励和支持!

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

    Android魔术系列:一步步实现百叶窗效果

    效果展示 在上一章中我们实现对折的效果同时实现了一个AnimationListView的框架,在这个框架下我们可以实现很多效果。...本篇文章我们就在这个框架下实现一个百叶窗的效果,效果如下: 实现AnimationViewInterface接口 如果想在AnimationListView中应用一种效果,那么就需要实现AnimationViewInterface...解析动画组成 我们来看其中一帧的画面,如下 可以看到整个百叶窗效果其实是由一个个小的方形组成的,这些方块做水平翻转的动作,并且在不同列有一个效果的时差,就形成了百叶窗的效果。...百叶窗——BlindsView 上面我们完成了翻转单元——RotateView,下面讲解如何用这些单元来组成百叶窗的效果。...手动翻转百叶窗 与上一篇对折效果一样,整个百叶窗效果的移动包括手动和自动两个部分。

    81020

    圆盘时钟效果 原生JS

    圆盘时钟 旋转时钟 数字时钟 写在前面 仿荣耀手机时钟,设计的同款时钟效果 实现效果 ?...背景采用的是一个炫彩流光的效果,利用了CSS3新增的动画效果 这部分的炫彩流光效果在之前的博客中有详细讲到 炫彩流光效果 指针时钟 通过定位将三根针重叠在一起,下端对齐都摆在原点,通过transfrom-origin...+ (rotateM / 60)) + 'deg' + ')' 就像这样把分针旋转了多少反馈给时针,60分钟一个小时,所以是除以60 旋转时钟 这里采用的是clip-path属性采取另一半的圆,圆环的效果采用的是大小圆的思路...226,20,233),rgb(41, 41, 41)); clip-path: inset( 0 50% 0 0 ); transform-origin: center center; } JS...,圆环的实现,也只是通过了简单的裁剪,想不到实现圆弧的效果 代码有点长,如需完整代码,可以留言或私信

    11.7K20
    领券