Git Product home page Git Product logo

bamboy's Introduction

Bamboy Demo 合集

简介

Bamboy Demo 合集
是将Bamboy几乎所有的Demo整合起来
方便朋友们查找Demo

目前合集中整合的内容有:

1、非约束列表

插件化RecyclerView,
又称万能适配器。

v2.0 更新:

  • 支持团队开发
  • 支持单列多列混合模式

Bamboy非约束列表
详情链接:Bamboy非约束列表

2、节点进度条

完全用Canvas画出来的,
颜色、节点数量、尺寸均可控制,
还支持监听。

Bamboy节点进度条
详情链接:Bamboy节点进度条

3、无感分页(分批加载)

无感分页,
无须三方,
被京东、淘宝等各大APP“借鉴”,
分页加载最佳方案。

Bamboy无感分页
详情链接:Bamboy无感分页

4、高斯模糊(毛玻璃)

性能高,
效果好,
使用简单。

Bamboy高斯模糊(毛玻璃)
详情链接:Bamboy高斯模糊(毛玻璃)

5、点击动画

使用简单,
效果炫酷。

Bamboy酷炫点击效果
详情链接:Bamboy酷炫点击效果

6、Toast(近期会更新,无视通知权限)

BamToast全新升级,
即使没有通知权限也可以弹出Toast。

Bamboy自定义Toast
详情链接:Bamboy自定义Toast

7、View自动换行

支持自动换行的View

Bamboy自动换行View
详情链接:Bamboy自动换行View

8、右滑关闭(无须透明主题)

Android 8.0禁止非全屏的Activity使用透明主题,
否则会引发:

Only fullscreen opaque activities can request orientation

所以本Demo的右滑关闭方案,
兼容Android 8.0,
兼容SDK 27,
无须透明主题。

Bamboy右滑关闭
详情链接:Bamboy右滑关闭

9、物流卡片

使用ViewPager+Fragment的实现方式,
只是给ViewPager增加了Transformer,
内置三种切换效果:
· 层叠(京东)
· 缩放
· 风车(淘宝)

三种出场动画:
· 逐一
· 展开
· 旋转

物流卡片
详情链接:Bamboy物流卡片

10、信息滚动ViewFlipperDemo

类似淘宝、京东、今日头条的信息滚动效果。
使用原生控件,
性能高,稳定性好,
除了最经典的动画外,
本人又写了六个效果。
信息滚动
详情链接:Bamboy信息滚动

bamboy's People

Contributors

bamboy120315 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.