Android Libs View - chuwuwang/ReadingNote GitHub Wiki
View
- 特效View
- https://github.com/Qiu800820/SuperLike 今日头条点赞动画,连击动画
- https://github.com/bilibili/DanmakuFlameMaster Android开源弹幕引擎·烈焰弹幕使 ~
- https://github.com/facebook/shimmer-android 一种简单、灵活的方式,可向Android应用中的任何视图添加闪闪发光的效果。
- 聊天视图
- https://github.com/stfalcon-studio/ChatKit Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon.
- 扫码
- https://github.com/jenly1314/ZXingLite 🔥 ZXing的精简版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
- 签名
- https://github.com/gcacace/android-signaturepad A custom Android View for drawing smooth signatures.
- https://github.com/suzp1984/jbig-android jbig toolkit in Android platform.
- Keyboard
- https://github.com/wangyichn66/EasyVehicleKeyBoard
- https://github.com/relish-wang/VehicleEditText Android车牌号输入键盘(可参考“支付宝-搜索车主服务-添加爱车-车牌号”中的控件)
- Banner
- https://github.com/youth5201314/banner 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。
- SeekBar
- https://github.com/Chrisvin/RubberPicker 一个炫酷的,有趣的SeekBar动画库。RubberPicker库包含RubberSeekBar和RubberRangePicker,其灵感来自Cuberto的iOS橡胶范围选择器。
- Switcher
- https://github.com/bitvale/Switcher 一个炫酷的Switcher切换动画库,真是的太可爱了,它的灵感来自于Dribble上Oleg Frolov的设计。
- ViewPager
- https://github.com/zhpanvip/BannerViewPager 这是一个基于ViewPager实现的具有强大功能的无限轮播库。腾讯视频、QQ音乐、酷狗音乐、支付宝、天猫、淘宝、优酷视频、喜马拉雅、网易云音乐、哔哩哔哩等APP的Banner样式以及指示器样式都可以通过BannerViewPager实现。
- SearchView
- https://github.com/iammert/MultiSearchView 该库具有一个非常酷的Search View动画!
- ImageView
- https://github.com/vinc3m1/RoundedImageView A fast ImageView (and Drawable) that supports rounded corners (and ovals or circles) based on the original example from Romain Guy. It supports many additional features including ovals, rounded rectangles, ScaleTypes and TileModes.
- https://github.com/hdodenhof/CircleImageView A fast circular ImageView perfect for profile images. This is based on RoundedImageView from Vince Mi which itself is based on techniques recommended by Romain Guy.
- https://github.com/koral--/android-gif-drawable Views and Drawable for displaying animated GIFs on Android.
- RecyclerView
- https://github.com/KunMinX/Linkage-RecyclerView Linkage-RecyclerView 是一款基于 MVP 架构开发的二级联动列表控件。
- WebView
- https://github.com/lzyzsd/JsBridge android java and javascript bridge, inspired by wechat webview jsbridge.
- Adapter
- https://github.com/drakeet/MultiType Easier and more flexible to create multiple types for Android RecyclerView.
- https://github.com/sockeqwe/AdapterDelegates "Favor composition over inheritance" for RecyclerView Adapters
- Indicator 指示器
- https://github.com/skydoves/IndicatorScrollView 该库为NestedScrollView添加了逻辑,使它可以在滚动时,更改对指示器进行动态响应。
Dialog
- Toast
- https://github.com/GrenderG/Toasty
- https://github.com/getActivity/ToastUtils Android 吐司框架,专治 Toast 各种疑难杂症。
- Dialog
- https://github.com/afollestad/material-dialogs
- https://github.com/li-xiaojun/XPopup 🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!
- Calendar
- https://github.com/kizitonwose/CalendarView CalendarView是一个高度可定制化的日历组件库,用recycleView实现。它有如下特性:单一或范围选择,周历或者月历模式,边界日期,自定义日历视图,水平或者垂直滚动模式,完全可定制的视图。
- https://github.com/huanghaibin-dev/CalendarView Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!
- Notification
- https://github.com/Tapadoo/Alerter An Android Alerting Library.
- 悬浮窗
- https://github.com/princekin-f/EasyFloat 🔥 EasyFloat:浮窗从未如此简单(Android可拖拽悬浮窗口,支持页面过滤、自定义动画,可设置单页面浮窗、前台浮窗、全局浮窗,浮窗权限按需自动申请...)
SystemUI
- Navigation
- https://github.com/gauravk95/bubble-navigation Bubble Navigation是一个轻巧的库,可通过大量自定义选项轻松制作精美的导航栏。
- https://github.com/tyzlmjj/PagerBottomTabStrip An bottom navigation bar for Android
- https://github.com/ShowMeThe/MaterialNavigationBar/tree/master
- https://github.com/liulangzhe-zen/TabAnimApplication Android 仿美团外卖底部导航栏 加lotte动画
- Theme 主题
- https://github.com/jaredrummler/Cyanea Cyanea是一个Android主题引擎库。
- StatusBar 状态栏
- https://github.com/laobie/StatusBarUtil 这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)
- https://github.com/gyf-dev/ImmersionBar