界面
文章平均质量分 94
尘少
Android开发工程师,主攻 UI动画 与 用户体验
展开
-
Bamboy 仿ins长按拍照按钮渐变动画
本文github链接:https://github.com/Bamboy120315/InsCameraBtn 刚入职一家公司, 导师让我实现一个, 仿ins相机按钮进度的效果, 乍一看感觉也不是太复杂, 思路也基本上能捋清, 于是就接手了。 看下效果: 导师说只要进度条, 其他的都不要, 比如放大、灰色完圈都不要, 于是我大致想一下, 整体的开发顺序如下: 画出白色圆环 进度部分拆解并画出 动态渐变色 1、画出白色圆环 这个很简单, 获取了View宽高、圆环的线宽, 就可以声明出画笔和圆形的矩阵了原创 2021-05-18 10:55:00 · 352 阅读 · 0 评论 -
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 评论 -
Android简单实现 万能适配器 + 下拉刷新 + 无感分页加载
万能适配器 + 下拉刷新 + 无感分页 v3.1更新 完善更多下拉刷新场景 增加【上拉分页加载】和【无感分页加载】 v3.0更新 增加超强功能的下拉刷新 v2.0更新 增加对团队开发的支持 增加对混合列表的支持 简介 非约束列表, 也是很多同学口中的“万能适配器”, 近期增加了下拉刷新 和 无感分页。 一、万能适配器 这个是代码上的技术, 所以界面上看不到太多的内容, 想要了解更多...原创 2019-04-17 16:22:54 · 1284 阅读 · 0 评论