自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘少的博客

尘少的博客,专注于Android的UI与用户体验

  • 博客(16)
  • 资源 (12)
  • 收藏
  • 关注

原创 Bamboy 非约束列表(万能适配器) v4.0 重磅来袭!

非约束列表(万能适配器) v4.0v4.0重磅更新全新架构超轻量级增加玩法Demo简介首先回顾一下非约束列表的设计理念。 非约束列表的设计理念是插件化, 每一个条目都是一个插件, 工程里所有页面的所有列表互通互用, 一个插件即一个条目, 你甚至可以认为他是一个View。 比如同一个条目可能会出现在很多列表中,传统做法就是在各自列表的Adapter中,复制粘贴相同的代码,后期维护时悲愤万千。而非约束列表是插件化的理念,只需要写一个插件,再多的列表想要用它,

2021-09-23 20:22:52 238

原创 简单玩转ViewPager+Fragment动画效果,实现京东淘宝物流卡片效果 (附源码)

物流卡片Demo新版的京东和淘宝有一个交互感觉不错,待收货订单会有类似探探那样的卡片效果,滑动查看下一条物流的信息,近期UI部门说要做这个效果,于是我就写了一个Demo,现在分享出来和大家交流一下。本Demo使用的是ViewPager+Fragment的实现方式,只会给ViewPager增加了Transformer,详细内容点击文章底部的github链接,共同探讨吧。话不多说...

2019-03-12 10:09:21 1021 6

原创 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

原创 Android简单、高性能的高斯模糊(毛玻璃)效果(附源码)

毛玻璃效果相信很多朋友都眼红很久了, 隔壁ios系统对高斯模糊早就大范围使用了, 咱们Android却丝毫不为所动, 于是就只能靠广大开发者咯。这是目前市面上性能最高的方案, 也不知道最初是哪位大神写的, 我也只是拿来封装一下, 变得更简单、更好用, 加上了阴影遮罩的效果。先来看看效果吧, 只是有一点要说明的, CSDN要求图片在2M以内, 于是我就把GIF压缩了一下……

2017-01-11 17:22:15 3046 7

原创 Android简单酷炫点击动画(附源码)

在Android5.0之前, Android的点击效果一直很low, 即使5.0的波纹效果也不尽如人意。而我之前写过一种比较酷炫的点击效果, 最近抽了点时间完善一下, 把阴影效果加入了进去, 大家先睹为快。使用起来很简单, 只需两步。第一步: 把我项目里的包复制到你得项目里, 如下图: 第二步: 把XML布局文件里, 有点击事件的View, 替换成我的BamView

2017-01-11 11:38:28 2064 4

原创 Bamboy 仿ins长按拍照按钮渐变动画

本文github链接:https://github.com/Bamboy120315/InsCameraBtn刚入职一家公司,导师让我实现一个,仿ins相机按钮进度的效果,乍一看感觉也不是太复杂,思路也基本上能捋清,于是就接手了。看下效果:导师说只要进度条,其他的都不要,比如放大、灰色完圈都不要,于是我大致想一下,整体的开发顺序如下:画出白色圆环进度部分拆解并画出动态渐变色1、画出白色圆环这个很简单,获取了View宽高、圆环的线宽,就可以声明出画笔和圆形的矩阵了

2021-05-18 10:55:00 352

原创 Android简单实现 万能适配器 + 下拉刷新 + 无感分页加载

万能适配器 + 下拉刷新 + 无感分页v3.1更新完善更多下拉刷新场景增加【上拉分页加载】和【无感分页加载】v3.0更新增加超强功能的下拉刷新v2.0更新增加对团队开发的支持增加对混合列表的支持简介非约束列表,也是很多同学口中的“万能适配器”,近期增加了下拉刷新 和 无感分页。一、万能适配器这个是代码上的技术,所以界面上看不到太多的内容,想要了解更多...

2019-04-17 16:22:54 1284

原创 简单实现各种样式自定义进度条progress Demo(附源码)

Bamboy进度条Demo进度条相信大家都很熟悉了,但是大部分情况下,都需要自定义一下,不然过不了设计那一关。如果想偷懒从网上找一个拿来用,奈何要么样式不对,要么颜色不对,要么就是可定制型太低。所以这次我为大家带来了这个Demo,完全用Canvas画出来,性能高,可定制型强,拒绝图片拼接,最重要的是,注释写的很全,逻辑很清晰,你懂得

2019-03-28 16:20:48 2330

原创 原生控件ViewFlipper简单实现上下滚动信息,仿淘宝、今日头条(附源码)

滚动信息Demo最近项目中需要用到信息滚动的效果,类似淘宝、京东、今日头条的那种效果,于是网上看了一下,原来Android的原生控件中就有这个View,于是我就写了几个效果,现在拿出来大家共同探讨下。话不多说,看下效果先:由于是原生控件,使用起来也是非常简单,只需要注意几个属性,分别是:属性含义类型autoStart自动开始播放intfl...

2019-03-25 14:24:55 974

原创 Bamboy节点进度条 完全自定义 颜色节点均可控(附源码)

前段时间公司项目需要一个带节点的进度条, 本来想偷个懒从网上找一个, 结果找了几个都不满意。要不然就是用遮罩原理, 要不然就是用图片拼接, 这样的话缺点很明显, 实现方式Low就先不说, 颜色、节点尺寸、节点数量全都不可控, 要不然就是不能控制精准进度。于是我就自己写了一个, 完全用Canvas画出来的, 所以颜色、节点数量、尺寸全都是可随意控制的, 还顺手加上了监听。...

2018-04-05 12:05:29 439

原创 Bamboy非约束列表(俗称:万能适配器 )(附源码)

非约束列表, 也是很多同学口中的“万能适配器”, 不过我并不认同“万能”的这个说法, 谁的适配器ListView和RecyclerView通用?预览一下效果先: 显然, 从界面上看不出什么名堂, 那就先说下我的非约束列表有什么优势吧。打个比方, 某中学要给10台电脑升级程序, 平均一台电脑操作一次需要一个小时。初中生可能会操作10次, 耗时10小时。高中生可能...

2017-05-12 14:38:58 1296

原创 简单实现 Android M 指纹识别(附源码)

众所周知, Android阵营里的指纹兼容真可谓是一团糟, 每个厂家几乎都有一套自己的API, 直到Android M的出现, 才慢慢地走上正途。那么今天我们就一起来探讨一下, Android M里指纹API的使用。上效果: 由于录屏只能录到屏幕, 看不到两次用的分别是哪根手指, 所以大家多担待下。想要实现其实还是很简单的, 第一步, AndroidManifest.xml里加权

2017-03-15 17:26:31 8358 23

原创 Android仿IOS 仿微信 右滑关闭Activity(附源码)

IOS的右滑关闭效果确实好用, Android上虽然系统没有直接支持, 但比如微信就实现了类似效果。我当然也想实现一下, 为同学们带来比IOS更好用的右滑关闭效果, 上图: 如果你先看了其他同学的效果就会发现, 我的效果相较之下有以下优点: 1.我是连带状态栏一起同步滑动的, 不是界面关闭后状态栏颜色啪一下变没。 2.其他同学是必须滑动到指定距离松手才会关闭,

2017-03-11 14:37:41 3928 11

原创 超简单实现Android自定义Toast(附源码)

Bamboy的自定义Toast,(以下称作“BToast”) 特点在于使用简单, 并且自带两种样式: 1)普通的文字样式; 2)带图标样式。 其中图标有√和×两种图标。BToast还有另外一个特点就是: 系统自带Toast采用的是队列的方式, 等当前Toast消失后, 下一个Toast才能显示出来; 而BToast会把当前Toast顶掉, 直接显示最新的Toast。那么, 简单

2017-02-09 18:46:26 1006

原创 Android 简单实现View自动换行(附源码)

hi, 尘少又来了, 这次为大家带来的, 是View可以自动换行的容器。类似于淘宝搜索时的推荐, 首先我不知道淘宝的是否只支持文字, 但是我的是任何View都支持的。 看下效果先:淘宝: 我的: 废话不多少, 上代码: 1、先把我的自定义控件放到你的项目里 2、Activity的XML布局 如果里边放很多条目的话, 可能要套在ScrollView里, 以防显示不全<Scr

2017-01-13 16:26:44 1299 2

原创 无感分页!ListView简单实现分页加载(附源码)

在移动开发中, 上拉加载、分页加载几乎是随处可见, 各种第三方控件也层出不穷, 但是我们真的需要第三方吗? 第三方与我们的项目真的契合吗? 第三方的用户体验一定好吗?现在就给大家分享下我的分页加载, 其实我的不能称之为上拉加载, 不是不能, 而是不需要。 看下效果就知道咯, 为了更直观的表现, 我把每一页的条目用不同的颜色来代替: 可以发现, 我的方案与一

2017-01-13 15:00:54 1846 1

Bamboy 非约束列表(万能适配器) v4.0.zip

Bamboy 非约束列表(万能适配器) v4.0重磅更新 - 全新架构 - 超轻量级 - 增加玩法Demo

2021-09-23

Bmboy仿ins长按拍照按钮渐变动画.zip

仿ins长按拍照按钮渐变动画

2021-05-21

Bamboy节点进度条

支持节点的进度条,简单好用,完全自定义,颜色、节点的数量、尺寸都可简单控制,完全用Canvas画出来的,对Canvas有兴趣的同学可以下载来参考

2018-04-05

简单实现Android 6.0指纹识别Demo

详细而简单的Android 6.0 指纹Demo

2017-03-15

Bamboy右滑关闭Activity 仿IOS效果

Bamboy右滑关闭Activity,触摸监听敏捷,不需要滑动到指定位置,连带状态栏一起滑动。 仿IOS、微信效果

2017-03-11

Bamboy右滑关闭Activity

Bamboy右滑关闭Activity,触摸监听敏捷,不需要滑动到指定位置,连带状态栏一起滑动

2017-03-11

Bamboy自定义Toast

自定义Toast,文字样式 和 带√或×图标,并且有生动的动画,若上一个Toast正在显示,直接顶掉

2017-02-09

Bamboy自动换行List

Bamboy自动换行,可以把任意View放进去,横向排列,超出屏幕自动换到下一行

2017-01-13

Bamboy分批加载(ListView)

ListView分页加载Demo,无阻塞,速度快,性能高,用户体验高

2017-01-13

Bamboy高斯模糊(毛玻璃)

目前性能最高的毛玻璃实现方式,简单轻松实现高斯模糊

2017-01-11

Bamboy简单酷炫点击动画

Android酷炫点击动画,简单好用

2017-01-11

Bamboy点击动画

Android酷炫的点击动画,简单好用

2017-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除