环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
环信机器人

环信机器人

智能,高效
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

每次上线都出问题?现在他来了,上线之前测一测. Android

柳天明 发表了文章 • 10 次浏览 • 2021-05-11 17:17 • 来自相关话题

仿文墨天机命盘界面,自定义view 宫格实现是通过drawline画直线,拿到View的width和height的1/4,按照对应宫格宽度和高度进行偏移划线;因为中间的是占了4个小宫格矩形位置组成的大宫格矩形,因此需要分部分处理,观察图形后发现按照从上到下分为... ...查看全部
0
评论

看看微信是怎么处理图片的吧! Android

柳天明 发表了文章 • 12 次浏览 • 2021-05-11 17:11 • 来自相关话题

整体实现思路图片展示:PhotoView(大图支持双击放大)图片加载:Glide(加载网络图片、本地图片、资源文件)小图变大图时的实现:动画图片的下载:插入系统相册该控件采用自定义View的方式,通过一些基本的控件的组合,来形成一个具有大图预览的控件。上代码使... ...查看全部
0
评论

这个自定义键盘能让你欲罢不能! Android

柳天明 发表了文章 • 11 次浏览 • 2021-05-11 17:02 • 来自相关话题

KingKeyboard for Android 是一个自定义键盘。内置了满足各种场景的键盘需求:包括但不限于混合、字母、数字、电话、身份证、车牌号等可输入场景。还支持自定义。集成简单,键盘可定制化。Gif 展示引入Maven:<dependency&g... ...查看全部
0
评论

多个模块如何管理?用它就对了! Android

柳天明 发表了文章 • 10 次浏览 • 2021-05-11 16:54 • 来自相关话题

FragmentationA powerful library that manage Fragment for Android!为"单Activity + 多Fragment","多模块Activity + 多Fragment"架构而生,简化开发,轻松解决动... ...查看全部
0
评论

为什么别人的状态栏那么好看,而你自己却无法实现! Android

柳天明 发表了文章 • 9 次浏览 • 2021-05-11 16:05 • 来自相关话题

这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度... ...查看全部
0
评论

还在自己写Adapter?再不看你就out了 Android

柳天明 发表了文章 • 11 次浏览 • 2021-05-11 16:02 • 来自相关话题

base-adapterAndroid 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。引入ForRecyclerViewcompile 'com.zhy:base-rvadapter:... ...查看全部
0
评论

为什么别人都在摸鱼就你在加班?用对工具让你事半功倍! Android

柳天明 发表了文章 • 11 次浏览 • 2021-05-11 15:55 • 来自相关话题

主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Co... ...查看全部
0
评论

别问我为啥用这个来扫二维码!做开发的都在用 Android

王二蛋和他的张大花 发表了文章 • 18 次浏览 • 2021-05-11 11:37 • 来自相关话题

zxing基本使用 官方提供了zxing在Android机子上的使用例子,https://github.com/zxing/zxing/tree/master/android,作为官方的例子,zxing-android考虑了各种各样的情况,包括多种解析格式、... ...查看全部
0
评论

不会管理日志,还做什么开发? Android

王二蛋和他的张大花 发表了文章 • 17 次浏览 • 2021-05-11 11:31 • 来自相关话题

Logger 基本用法 简介 Simple, pretty and powerful logger for android 为Android提供的,简单、强大而且格式美观的工具 本质就是封装系统提供的Log类,加上一些分割线易于查找不同的Log;... ...查看全部
1
评论

昨天我被开了,技术总监说:不会Arouter做什么架构师 Android

王二蛋和他的张大花 发表了文章 • 19 次浏览 • 2021-05-11 11:27 • 来自相关话题

ARouter,A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) —— 支持模块间的路由、通信、解耦 官... ...查看全部
0
评论

recycleview适配器,不看后悔到35岁 Android

王二蛋和他的张大花 发表了文章 • 16 次浏览 • 2021-05-11 11:22 • 来自相关话题

在我最近开发的一个Android项目当中,用到列表的地方非常多。用RecyclerView+BaseRecyclerViewAdapterHelper(开源框架)可以帮我们节省大量的代码(约节省三分之二),RecyclerView不用多说大家非常熟悉,谷歌推荐... ...查看全部
0
评论

Android开发者你好~你还在用dialog???? Android

王二蛋和他的张大花 发表了文章 • 20 次浏览 • 2021-05-11 11:18 • 来自相关话题

 https://github.com/li-xiaojun/XPopup/ 内置几种了常用的弹窗,十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。 内置弹窗允许你使用项目已有的布局,同时还能... ...查看全部
0
评论

Android超级高效换肤框架,让你体验无闪烁换肤 换肤 Android

柳天明 发表了文章 • 37 次浏览 • 2021-05-10 17:35 • 来自相关话题

用法1. 在Application中进行初始化public class SkinApplication extends Application { public void onCreate() { super.onCreate(); // Must ... ...查看全部
0
评论

CurveGraphView Android

王二蛋和他的张大花 发表了文章 • 44 次浏览 • 2021-05-06 17:50 • 来自相关话题

CurveGraphView 是一个带有炫酷动画统计图表库,除了性能出色并具有许多样式选项之外,该库还支持单个平面内的多个线图。多个折线图对于比较不同股票,共同基金,加密货币等的价格非常有用。10.1 如何使用?1、在build.gradle&nbs... ...查看全部
0
评论

Donut Android

王二蛋和他的张大花 发表了文章 • 35 次浏览 • 2021-05-06 17:49 • 来自相关话题

这个一个可以展示多个数据集的圆弧形控件,具有精细的颗粒控制、间隙功能、动画选项以及按比例缩放其值的功能。可以用于项目中的一些数据统计。9.1 如何使用?在build.gradle 中添加如下依赖:dependencies { implemen... ...查看全部
0
评论

TransformationLayout Android

王二蛋和他的张大花 发表了文章 • 43 次浏览 • 2021-05-06 17:49 • 来自相关话题

这是一个用于Activity或者Fragment 以及View切换的过渡动画库,效果非常炫,它使用Material Design的运动系统过渡模式来创建变形动画。该库提供了用于绑定目标视图,设置淡入淡出和路径运动方向以及许多其他自定义选项的属性。8.1 如何使... ...查看全部
0
评论

RateBottomSheet Android

王二蛋和他的张大花 发表了文章 • 36 次浏览 • 2021-05-06 17:48 • 来自相关话题

有时候,为了推广我们的应用,我们需要让用户跳转到应用商店为我们的APP打分,传统的对话框用户体验很不好,而本库则是用BottomSheet来进行提示,它位于底部缩略区域,用户体验很好。7.1 如何使用呢?在build.gradle 中添加如下依赖:d... ...查看全部
0
评论

AnimatedBottomBar Android

王二蛋和他的张大花 发表了文章 • 35 次浏览 • 2021-05-06 17:47 • 来自相关话题

这是一个带动画的底部导航栏库。它使你可以以编程方式以及通过XML添加和删除选项卡。此外,我们可以轻松地从BottomBar拦截选项卡。限制访问应用程序导航中的高级区域时,“拦截”标签非常有用。流畅的动画提供了许多自定义选项,从动画插值器到设置波纹效果。6.1 ... ...查看全部
0
评论

Android ColorX Android

王二蛋和他的张大花 发表了文章 • 37 次浏览 • 2021-05-06 17:47 • 来自相关话题

Android ColorX 以Kotlin 扩展函数的形式提供了一些重要的获取颜色的方法。通过提供不同颜色格式(RGB,HSV,CYMK等)的转换功能,它使开发变得更加轻松。该库的USP具有以下功能:颜色的不同阴影和色调。较深和较浅的阴影。颜色的补... ...查看全部
0
评论

EasyReveal Android

王二蛋和他的张大花 发表了文章 • 39 次浏览 • 2021-05-06 17:46 • 来自相关话题

从名字就知道,这是一个提供reveal动画效果的库,它的厉害之处在于可以提供不同尺寸、不同形状的reveal动画,并且还可以在定义它在屏幕任意位置开始和结束动画。4.1 如何使用?在build.gradle 中添加如下依赖:dependencies ... ...查看全部
0
评论

AestheticDialogs Android

王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2021-05-06 17:46 • 来自相关话题

这是一个美观而时尚的AlterDialog库,目前可支持六种不同的对话框,如:Flash DialogConnectify DialogToaster DialogEmotion DialogDrake DialogEmoji Dialog并且啊,还提供了暗黑... ...查看全部
0
评论

Flourish Android

王二蛋和他的张大花 发表了文章 • 33 次浏览 • 2021-05-06 17:45 • 来自相关话题

Flourish提供了一个炫酷的方式来显示或者隐藏一个布局,实现方式也很简单,就是对View或者布局进行了包装,通过构建者模式来提供api给上层调用。就像使用dialog一样,调用show和dissmiss方法来显示和隐藏。此外,通过这些类,我们还可以自定义动... ...查看全部
0
评论

LiquidSwipe Android

王二蛋和他的张大花 发表了文章 • 31 次浏览 • 2021-05-06 17:44 • 来自相关话题

这是一个很棒的ViewPager库,它在浏览ViewPager的不同页面时,显示波浪的滑动动画,效果非常炫酷。该库的USP是触摸交互的。这意味着在视图中显示类似液体的显示过渡时,应考虑触摸事件。1.1如何使用呢?导入以下Gradle依赖项:implementa... ...查看全部
0
评论

你的Android库是否还在Application中初始化? Android

王二蛋和他的张大花 发表了文章 • 56 次浏览 • 2021-04-29 13:18 • 来自相关话题

通常来说,当我们引入一个第三方库,第一件要做的事情是在Application中的onCreate传入context初始化这个库 😞。但是为什么像一些库如Firebase🔥,初始化的时候并不需要在Application中初始化呢?今天我们就来探索一下这个问题 🧐... ...查看全部
0
评论

Android选择图片库-TakePhoto Android

柳天明 发表了文章 • 60 次浏览 • 2021-04-26 10:29 • 来自相关话题

TakePhoto是一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库,目前最新版本4.1.0。 3.0以下版本及API说明,详见TakePhoto2.0+。TakePhoto交流平台:QQ群:556387607... ...查看全部
0
评论

最接近朋友圈的图片压缩算法-Luban Android

柳天明 发表了文章 • 57 次浏览 • 2021-04-25 14:38 • 来自相关话题

Luban(鲁班) —— Android图片压缩工具,仿微信朋友圈压缩策略。Luban-turbo —— 鲁班项目的turbo版本,查看trubo分支。写在前面家境贫寒,工作繁忙。只能不定期更新,还望网友们见谅!项目描述目前做App开发总绕... ...查看全部
0
评论

okhttp 上传下载进度监听-ProgressManager okhttp Android

柳天明 发表了文章 • 54 次浏览 • 2021-04-25 14:35 • 来自相关话题

ProgressManager 一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度,实现原理类似 EventBus,你可在 App 中的任... ...查看全部
0
评论

kotlin json解析库moshi kotlin Android

王二蛋和他的张大花 发表了文章 • 80 次浏览 • 2021-04-21 09:45 • 来自相关话题

Moshi 是Square公司在2015年6月开源的一个 Json 解析库,相对于Gson,FastJson等老牌解析库而言,Moshi不仅支持对Kotlin的解析,并且提供了Reflection跟Annotion两种解析Kotl... ...查看全部
1
评论

Android 快速跳转库 fragment Activity

王二蛋和他的张大花 发表了文章 • 209 次浏览 • 2021-04-19 17:25 • 来自相关话题

事情起源activity 或者 fragment 每次跳转传值的时候,你是不是都很厌烦那种,参数传递。 那么如果数据极其多的情况下,你的代码将苦不堪言,即使在很好的设计下,也会很蛋疼。那么今天我给大家推荐一个工具 和咱原生跳转进行比较比较:1.跳转方式比较ba... ...查看全部
1
评论

快速搭建Android项目-QMUI_Android 角标 UI

柳天明 发表了文章 • 93 次浏览 • 2021-04-19 14:27 • 来自相关话题

QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目... ...查看全部
0
评论

高度封装的 WebView-AgentWeb webview Android

柳天明 发表了文章 • 194 次浏览 • 2021-04-16 10:27 • 来自相关话题

AgentWeb 介绍AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活,体验请下载的agentweb.apk,或者你也可以到 Go... ...查看全部
0
评论

通用的广告栏控件-ConvenientBanner 轮播 Android

柳天明 发表了文章 • 84 次浏览 • 2021-04-15 10:26 • 来自相关话题

demo:ConvenientBanner通用的广告栏控件,让你轻松实现广告头效果。支持无限循环,可以设置自动翻页和时间(而且非常智能,手指触碰则暂停翻页,离开自动开始翻页。你也可以设置在界面onPause的时候不进行自动翻页,onResume之后继续自动翻页... ...查看全部
0
评论

Android图片轮播-banner 轮播

柳天明 发表了文章 • 94 次浏览 • 2021-04-14 10:34 • 来自相关话题

使用步骤以下提供的是最简单的步骤,需要复杂的样式自己可以自定义Step 1.依赖bannerGradledependencies{ compile 'com.youth.banner:banner:2.1.0' }Step 2.添加权限到你的 An... ...查看全部
0
评论

多条件筛选菜单-DropDownMenu 下拉菜单 UI

柳天明 发表了文章 • 96 次浏览 • 2021-04-13 10:52 • 来自相关话题

示例图:简介一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等我的博客 自己造轮子--android常用多条件帅选菜单实现思路(类似美团,爱奇艺电影票下拉菜单)特色支持多级菜单你可以完全自定义你的菜单样式,我这里只是封装... ...查看全部
0
评论

安卓选择器类库-AndroidPicker UI

柳天明 发表了文章 • 113 次浏览 • 2021-04-12 10:39 • 来自相关话题

示例图:AndroidPicker安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)、双项选择器、颜色选择器、文件及目录选择器等…... ...查看全部
0
评论

时间选择器和选项选择器-Android-PickerView Android

柳天明 发表了文章 • 202 次浏览 • 2021-04-09 10:18 • 来自相关话题

Android-PickerView介绍这是一款仿iOS的PickerView控件,有时间选择器和选项选择器,新版本的详细特性如下:——TimePickerView 时间选择器,支持年月日时分,年月日,年月,时分等格式。——OptionsPickerView ... ...查看全部
1
评论

Android屏幕适配方案-AndroidAutoLayout UI Android

柳天明 发表了文章 • 163 次浏览 • 2021-04-08 10:36 • 来自相关话题

AndroidAutoLayoutAndroid屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配。引入Android Studio将autolayout引入dependencies { compile project(':autolayout') ... ...查看全部
1
评论

一个Android TabLayout库,目前有3个TabLayout TabLayout

柳天明 发表了文章 • 136 次浏览 • 2021-04-07 14:39 • 来自相关话题

FlycoTabLayout示例图:一个Android TabLayout库,目前有3个TabLayoutSlidingTabLayout:参照PagerSlidingTabStrip进行大量修改.新增部分属性新增支持多种Indicator显示器新增支持未读消... ...查看全部
1
评论

FloatWindow 安卓任意界面悬浮窗 弹窗 动画

柳天明 发表了文章 • 164 次浏览 • 2021-04-06 15:07 • 来自相关话题

效果图:特性:1.支持拖动,提供自动贴边等动画2.内部自动进行权限申请操作3.可自由指定要显示悬浮窗的界面4.应用退到后台时,悬浮窗会自动隐藏5.除小米外,4.4~7.0 无需权限申请6.位置及宽高可设置百分比值,轻松适配各分辨率7.支持权限申请结果、位置等状... ...查看全部
1
评论

ImmersionBar -- android 4.4以上沉浸式实现 沉浸式

一盆绿萝 发表了文章 • 272 次浏览 • 2021-03-29 14:26 • 来自相关话题

ImmersionBar -- android 4.4以上沉浸式实现使用android studio// 基础依赖包,必须要依赖 implementation 'com.gyf.immersionbar:immersionbar:3.0.0' // fragm... ...查看全部
1
评论

material风格-DialogUtil 弹窗

柳天明 发表了文章 • 206 次浏览 • 2021-03-29 10:42 • 来自相关话题

DialogUtilmaterial风格(v7支持包中的),ios风格,自动获取顶层activity,可在任意界面弹出,可在任意线程弹出注意点在activity已经resume后再调用,不要在onstart里用,否则可能会不显示. 如果非要在onstart里,... ...查看全部
1
评论

仿QQ未读气泡拖拽效果-BGABadgeView-Android 动画

一盆绿萝 发表了文章 • 253 次浏览 • 2021-03-26 14:12 • 来自相关话题

效果图Gradle依赖dependencies { implementation 'cn.bingoogolapple:bga-badgeview-api:latestVersion' annotationProcessor "cn.bingoog... ...查看全部
2
评论

图片浏览缩放控件-PhotoView 图片缩放

柳天明 发表了文章 • 234 次浏览 • 2021-03-25 14:11 • 来自相关话题

PhotoView 图片浏览缩放控件一个流畅的photoview#注意 由于facebook的Fresco图片加载组件所加载出来的drawable图片并非真实的drawable,无法直接获取图片真实宽高,也无法直接响应ImageMatrix的变换, 且根据Fr... ...查看全部
1
评论

高度自定义、支持周视图的日历控件-CalendarView UI 日历

柳天明 发表了文章 • 310 次浏览 • 2021-03-25 11:00 • 来自相关话题

CalendarView使用详细文档日历控件定制是移动开发平台上比较常见的而且比较难的需求,一般会遇到以下问题:性能差,加载速度慢,原因是各种基于GridView或RecyclerView等ViewGroup实现的日历,控件数太多,假设一个月视图界面有42个i... ...查看全部
2
评论

加载反馈页管理框架-LoadSir Loading

可口可乐 发表了文章 • 249 次浏览 • 2021-03-24 15:40 • 来自相关话题

LoadSirLoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回 状态... ...查看全部
1
评论

Android智能下拉刷新框架-SmartRefreshLayout Loading UI

柳天明 发表了文章 • 629 次浏览 • 2021-03-23 14:29 • 来自相关话题

Android智能下拉刷新框架-SmartRefreshLayoutSmartRefreshLayout以打造一个强大,稳定,成熟的下拉刷新框架为目标,并集成各种的炫酷、多样、实用、美观的Header和Footer。 正如名字所说,SmartRefreshLa... ...查看全部
1
评论

人脸识别圆形预览效果 人脸识别 动画

柳天明 发表了文章 • 283 次浏览 • 2021-03-22 17:02 • 来自相关话题

FaceCircleView-master.zip原文链接:https://github.com/yangcoder1/FaceCircleView