QDong's repositories
QLiveMessageHelper
直播间聊天消息列表,直播间RecyclerView。采用3层缓冲机制,一秒内收到几百条消息依然不卡顿。ChatRoom in LiveRoom.Using the three kind of cache strategy and async in HandlerThread.Can carry many messages
QKeyboardEmotionView
1:1完美仿微信聊天表情键盘,朋友圈底部表情键盘。键盘与表情切换平滑 ChatEmotionKeyboard, GrowingTextView , useful in ChatViewController
QDragClose
下拉拖拽关闭Activity。下拉返回Activity。仿大众点评、快手、小红书详情,可下滑关闭界面。Drag down to close activity
iTopicChat
基于个推+华为push的一整套完善的android IM聊天系统。功能包含:视频通话、语音通话、发语音条、图片、QQ表情。Demo采用正式线上环境,包含ui、数据库、接口、ios端 全开源
iTopicOCChat
基于个推push的一整套完善的IOS IM聊天系统。功能包含:视频通话、语音通话、发语音条、图片、QQ表情。Demo采用正式线上环境,包含ui、数据库、接口、全开源
QUIAlertController
摆脱了系统UIAlertController的UI限制。Alert的内容可以是View或ViewController或xib,且View可以是基于xib约束。弹框宽高间距UI都可任意定制。 It can be in place of UIAlertController,Make your custom alert ui more convenient, support xib view and viewcontroller
QStripeView
仿快手直播界面加载中动画,顶部的滚动条状LoadingView . 适用于 视频加载动画+直播界面加载动画。A stripeLoading View, useful in videoLoading,livingLoading
TouchLearn
用`内部拦截法` 和 `外部拦截法` 两种方式处理两个横向的ViewPager嵌套的手势冲突。类似抖音的首页,这个demo看懂你就明白手势处理的流程了
StripeAnimationLayer
A stripeLoading View, useful in videoLoading,livingLoading仿快手直播界面加载中,顶部的滚动条状LoadingView . 适用于 视频加载动画+直播界面加载动画