AlettaChens's starred repositories
rtmp-publish-kit
Rtmp video publish kit for android , encode with mediacodec
Cpp-Primer-Plus-6th
《C++ Primer Plus 第6版(中文版)》原书代码、习题答案和个人笔记,仅供学习和交流。
cpp_new_features
2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等
awesome-glsl
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
YCVideoPlayer
基础封装视频播放器player,可以在ExoPlayer、MediaPlayer原生MediaPlayer可以自由切换内核;该播放器整体架构:播放器内核(自由切换) + 视频播放器 + 边播边缓存 + 高度定制播放器UI视图层。支持视频简单播放,列表播放,仿抖音滑动播放,自动切换播放,使用案例丰富,拓展性强。
MagicCamera3
30+Camera different effects with C++ and opengles 3.0
gl-transitions
The open collection of GL Transitions
EGLPlayerSimpleDemo
Android平台使用OpenGL ES + EGL + SurfaceView + MediaCodec播放一个视频示例代码
AndroidEGL
Android Native EGL tutorial.
IJKPlayerDemo
通过源码编译好的IJKPlayer
LockTableView
Android自定义表格,支持锁双向表头,自适应列宽,自适应行高,快速集成。Android custom table, support two-way lock header, adaptive column width, adaptive line width, rapid integration.
HappyBubble
:thought_balloon:BubbleLayout随意变化的气泡布局、消息对话框,可定制颜色,背景、弧度、尖角弧度、边框等等。BubbleDialog气泡弹窗根据点击View的位置定位它的弹窗位置,BubbleDialog可定制方向等!(BubbleLayout changes freely,BubbleDialog click on the location of View positioning its location,BubbleDialog can be customized directions.)
custom-floating-action-button
This view is for replacement of standard Floating Action Button from Google Support Library. It is easy to use, customizable and you can also add text to button
BannerViewPager
🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。
CycleViewPager2
使用 ViewPager2 实现无限轮播效果,可以用来实现 banner 以及上下滚动文字广告等。Implementing android cycle viewPager with ViewPager2
free-programming-books
:books: Freely available programming books
EasyRTMP-Android
RTMP推流直播:A simple, robust, low latency RTMP video&audio&screen stream pusher and recorder on android.精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTMP直播推送工具,延时控制在300ms~500ms,支持市面上所有的标准RTMP流媒体服务器和CDN服务!
owt-client-android
Open WebRTC Toolkit client SDK for Android applications.
RecyclerViewDrag
:white_check_mark: 基于RecyclerView实现的可拖拽/合并交互,比如顺序改变/合并成文件夹等
AndroidxLazyLoad
😈😈Fragment lazy loading under the android x
ProgressManager
⏳ Listen the progress of downloading and uploading in Okhttp, compatible Retrofit and Glide (一行代码即可监听 App 中所有网络链接的上传以及下载进度, 包括 Glide 的图片加载进度).
RWidgetHelper
Android UI 快速开发,专治原生控件各种不服
PanelSwitchHelper
:heavy_check_mark: A framework that helps the keyboard smoothly transition to the function panel 一个帮助键盘平稳过渡到功能面板的框架,支持动画无缝衔接,支持 activity/fragment/dialog/dialogFragment/popupWindow 容器,支持IM/直播/视频播放/信息流评论等场景,支持全屏模式。
MarqueeView
俗名:可垂直跑、可水平跑的跑马灯;学名:可垂直翻、可水平翻的翻页公告