首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

推荐几个比较效果开源项目和开源库

上次推送了一篇关于推荐开源项目和开源库文章,引起反响不错,那我就持续搞下去,继续分享我收藏和看到不错开源库。相信这些推送应该对大家帮助很大。...ShineButton 一个非常棒点赞动画效果,这是一个Android开源库,效果类似于闪动星星一样,非常好看。直接看效果图吧,如下: ?...如果设置文字长度大于1,则具有clip效果,即超出圆形部分将被clip掉。 效果图: ? ?...is_hot=1 WaveSideBar 一个快速跳跃分组侧边栏控件,我以前,也就是很久以前也写过一个侧边栏索引查找开源库,但是效果就不如这个了,这个效果非常棒,如图: ?...地址:https://github.com/Solartisan/WaveSideBar 作者:Solartisan PaperShredder 一个碎纸机动画效果效果啊,有ios版,也当然有

1.4K80

简单实现滑动返回效果

前言 ====== 在如今 app 泛滥年代里,越来越多开发者注重用户体验这个方面了。其中,有很多 app 都有一种功能,那就是滑动返回。...在GitHub上有实现该效果开源库 SwipeBackLayout ,可以看到该库发展得已经非常成熟了。...仔细看源码你会惊奇地发现其中奥秘,没错,正是借助了 ViewDragHelper 来实现滑动返回效果。ViewDragHelper 我想不必多说了,在我博客中有很多效果都是通过它来实现。...那么,下面我们就使用 ViewDragHelper 来实现这个效果吧。 自定义属性 首先,我们应该先定义几个自定义属性,比如说支持用户从左边或者右边滑动返回,丰富用户选择性。...若是结束当前界面的话,回调监听器接口。 啰嗦了这么多,我们来看看运行时效果图吧: 滑动返回效果gif 尾语 好了,SwipeBackLayout 大致逻辑就是上面这样子

71630

使用CoordinatorLayout打造各种效果

遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种效果 CoordinatorLayout...综上呈现效果如下,代码见ToolBarSampleSnar布局文件 ?...|snap”时候,其它代码不变,运行以后,我们将可以看到如下效果图 ?...,我们主要讲解了app:layout_collapseMode这个属性,设置不同值,我们可以让其子View呈现不同 效果,如parallax和pin等 CoordinatorLayout相关用法还有很多...,有兴趣 了解请自行阅读: 官方文档地址 ---- 题外话 CoordinatorLayout这个控件真的很强大,使用它可以实现各种效果,简化了开发者许多工作,有能力的话可以去研究一下源码 ,

4.9K10

玩转GSAP与barba.js,实现页面切换效果

案例展示 今天我们将通过一个实战案例,来展示如何使用GSAP和barba.js制作一个页面切换效果。该案例展示了一个在线购物网站首页和产品页之间切换动画。...通过这个案例,大家可以学会如何结合GSAP和barba.js实现流畅页面过渡效果,动画效果如视频所示: 功能描述 在本案例中,我们将实现以下动画效果,让页面切换变得更加和流畅: 页面初次加载时动画效果...时间线概念:理解时间线(Timeline)概念,如何使用时间线组织和控制多个动画。 学习barba.js基本配置: 初始化barba.js:学习如何在项目中引入和初始化barba.js。...配置过渡效果:掌握如何配置barba.js过渡效果,包括页面加载、离开和进入时动画。 深入理解动画效果设计与实现: 细节设计:掌握如何设计细腻、流畅动画效果,使页面切换更加生动和吸引人。.../app.js"> 在HTML代码中,我们使用了一些自定义 data- 属性来与 barba.js 配合实现页面切换效果

15210

使用Span实现各种效果

前一段时间一直在做富文本展示和文本处理,主要用到了Html.fromHtml()实现加载网页,但实现整段文本某些特殊如个别文字点击,改背景色、前景色等效果,就用到了我们今天要用到Span这个类。...关于加载网页或个别文字点击效果,可以阅读我之前写一篇文章——用TextView实现富文本展示,点击断句和语音播报。...今天会简单介绍几个Span基本用法,也会分享一些比较使用方法: 设置字体颜色 改变字体背景色 给文本添加下划线 给文本加边框 彩虹色文字 彩虹色字体渐变动画 打字效果展示文本 ---- 1、设置字体颜色...这种效果就不再是简单直接使用系统提供Span类就可以了,需要我们自定义: public class FrameSpan extends ReplacementSpan { private final...7、文本实现打字效果 先看看Span写法: ?

1.9K41

推荐几个Python开源项目

简介:Supervisor是实际企业常用一款 Linux/Unix 系统下一个进程管理工具,基于Python开发,可以很方便监听、启动、停止、重启一个或多个进程,而且当进程意外被杀死时,其可以实现自动恢复...,很方便做到进程自动恢复功能,提高系统、服务稳定性,多用于生产环境。...简介:pyecharts是一个由 Echarts+Python 实现一个用于生成 Echarts 图表类库,能生成各种好看报表,非常 下载地址: https://github.com/pyecharts...简介:FeelUOwn 是一个用Python写,面向Linux/macOS平台开源音乐播放器。...简介:superset是一个实际企业级开发项目,由 airbnb用 Python开发数据探索、展示平台,可用来做数据分析与展示。

1.6K00

利用CSS变量实现悬浮效果

最近,我从 Grover网站 上发现以一个好玩儿悬停动画,这个动画是将鼠标移动到订阅按钮上移动光标,会跟随光标实现相应彩色渐变。...这个想法很简单,但是它能使这个按钮脱颖而出,人们一下子就注意到它了,增加了点击概率。 ? 怎样才能达到这个效果,使我们网站脱颖而出呢?其实,它并不像我们想象那么难!...JS代码: document.querySelector('.button').onmousemove = (e) => {   const x = e.pageX - e.target.offsetLeft...仅仅9行代码就让你能获知用户放置鼠标的位置,通过这个信息你能达到意想不到效果,但是我们还是先来完成CSS部分代码。 动画渐变 我们先将坐标存储在CSS变量中,以便能够随时使用它们。...将其加入到对应HTML页面,你按钮就可以使用啦! (adsbygoogle = window.adsbygoogle || []).push({});

1.4K21

各种 IntelliJ IDEA 插件推荐

各种插件 1. activate-power-mode 和 Power mode II 根据Atom插件activate-power-mode效果移植到IDEA上 ?...写代码是整个屏幕都在抖动,activate-power-mode是白,Power mode II色彩更酷点。...并且可以设置不同日志级别的显示样式。 ? 可以直接根据关键字搜索你想要,搜索条件是支持正则表达式。官网地址。...5.MyBatis Log Plugin Mybatis现在是java中操作数据库首选,在开发时候,我们都会把Mybatis脚本直接输出在console中,但是默认情况下,输出脚本不是一个可以直接执行...使用方式:参考此处 0|1*3.常用插件推荐* 插件名称 插件介绍 官网地址 Gitee 开源中国码云插件 https://plugins.jetbrains.com/plugin/8383-gitee

1.2K20
领券