动画
尘少
Android开发工程师,主攻 UI动画 与 用户体验
展开
-
超简单实现Android自定义Toast(附源码)
Bamboy的自定义Toast,(以下称作“BToast”) 特点在于使用简单, 并且自带两种样式: 1)普通的文字样式; 2)带图标样式。 其中图标有√和×两种图标。BToast还有另外一个特点就是: 系统自带Toast采用的是队列的方式, 等当前Toast消失后, 下一个Toast才能显示出来; 而BToast会把当前Toast顶掉, 直接显示最新的Toast。那么, 简单原创 2017-02-09 18:46:26 · 1006 阅读 · 0 评论 -
Android简单酷炫点击动画(附源码)
在Android5.0之前, Android的点击效果一直很low, 即使5.0的波纹效果也不尽如人意。而我之前写过一种比较酷炫的点击效果, 最近抽了点时间完善一下, 把阴影效果加入了进去, 大家先睹为快。使用起来很简单, 只需两步。第一步: 把我项目里的包复制到你得项目里, 如下图: 第二步: 把XML布局文件里, 有点击事件的View, 替换成我的BamView原创 2017-01-11 11:38:28 · 2065 阅读 · 4 评论 -
Android仿IOS 仿微信 右滑关闭Activity(附源码)
IOS的右滑关闭效果确实好用, Android上虽然系统没有直接支持, 但比如微信就实现了类似效果。我当然也想实现一下, 为同学们带来比IOS更好用的右滑关闭效果, 上图: 如果你先看了其他同学的效果就会发现, 我的效果相较之下有以下优点: 1.我是连带状态栏一起同步滑动的, 不是界面关闭后状态栏颜色啪一下变没。 2.其他同学是必须滑动到指定距离松手才会关闭,原创 2017-03-11 14:37:41 · 3928 阅读 · 11 评论 -
Bamboy节点进度条 完全自定义 颜色节点均可控(附源码)
前段时间公司项目需要一个带节点的进度条, 本来想偷个懒从网上找一个, 结果找了几个都不满意。要不然就是用遮罩原理, 要不然就是用图片拼接, 这样的话缺点很明显, 实现方式Low就先不说, 颜色、节点尺寸、节点数量全都不可控, 要不然就是不能控制精准进度。于是我就自己写了一个, 完全用Canvas画出来的, 所以颜色、节点数量、尺寸全都是可随意控制的, 还顺手加上了监听。...原创 2018-04-05 12:05:29 · 439 阅读 · 0 评论 -
Bamboy右滑关闭2.0,无需透明主题的右滑关闭(附源码)
SlidingShut 右滑关闭简介很多APP中都会有右滑关闭功能,尤其是在全面屏时代更显得尤为重要,但是,Android 8.0禁止非全屏的Activity使用透明主题,否则会引发:Only fullscreen opaque activities can request orientation这导致了体验最优的右滑关闭方案则不能再使用,除非有微信那种黑科技。手机QQ的右...原创 2018-11-08 16:19:33 · 737 阅读 · 2 评论 -
简单玩转ViewPager+Fragment动画效果,实现京东淘宝物流卡片效果 (附源码)
物流卡片Demo新版的京东和淘宝有一个交互感觉不错,待收货订单会有类似探探那样的卡片效果,滑动查看下一条物流的信息,近期UI部门说要做这个效果,于是我就写了一个Demo,现在分享出来和大家交流一下。本Demo使用的是ViewPager+Fragment的实现方式,只会给ViewPager增加了Transformer,详细内容点击文章底部的github链接,共同探讨吧。话不多说...原创 2019-03-12 10:09:21 · 1021 阅读 · 6 评论 -
原生控件ViewFlipper简单实现上下滚动信息,仿淘宝、今日头条(附源码)
滚动信息Demo最近项目中需要用到信息滚动的效果,类似淘宝、京东、今日头条的那种效果,于是网上看了一下,原来Android的原生控件中就有这个View,于是我就写了几个效果,现在拿出来大家共同探讨下。话不多说,看下效果先:由于是原生控件,使用起来也是非常简单,只需要注意几个属性,分别是:属性含义类型autoStart自动开始播放intfl...原创 2019-03-25 14:24:55 · 974 阅读 · 0 评论