![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android应用
文章平均质量分 70
A771642
这个作者很懒,什么都没留下…
展开
-
MPAndroidChart之LineChart源码分析
LineChart比PieChart计算量还要大,但是值得学习的地方有很多。 1 数据准备1.1 数据介绍1.1.1 坐标点对象Entry参照构造函数,有两个参数:x,y对应横坐标和纵坐标的值。1.1.2 数据1对象/数据2对象 LineDataSet参照构造函数,有两个参数:构成折线坐标点集合 ListyVals,这条折线的描述 label。还保存坐标点表现形原创 2017-05-27 14:56:13 · 2043 阅读 · 3 评论 -
MPAndroidChart之PieChart源码分析
目前自己的项目用到图表。去github上看到MPAndroidChart很受欢迎,就下载下来了用了,随着项目的迭代,有些本身不具备的需求就来了。所以就花时间看了一下他的代码。非常感谢几个同事的帮忙。 根据时序图我把这个PieChart模块分成数据加载(1),图表参数准备(2,3,4,5,8),图表绘制(6,7,9,10)三个部分一 图表绘制(方法10)绘制方法基本都一样,就原创 2017-05-08 16:44:52 · 2282 阅读 · 0 评论 -
仿IOS下载动画
下载地址:https://github.com/ThinkJarvis/Download有账号的小伙伴们帮忙Star一下!原创 2017-07-26 17:10:49 · 1052 阅读 · 0 评论 -
仿miui应用启动和切换效果
利用的是view切换模拟window动画,动画其实不是小米实现的难点,难点是各种这样的切换场景逻辑支持。github下载地址:https://github.com/ThinkJarvis/MIUIAnimation...原创 2018-02-11 14:37:45 · 832 阅读 · 0 评论 -
greenrobot/EventBus3.0使用及源码分析
简介EventBus通过更少的代码和更高的质量为Android和Java提供的事件总线简化了活动,片段,线程,服务等之间的通信正如EventBus website官网形容的那样:(1)简化组件间的通信(2)解耦事件发送器和接收器(3)使用UI工件(例如活动、片段)和后台线程执行良好的操作(4)避免复杂且容易出错的依赖关系和生命周期问题(5)快;专门针对高性能进行优化...原创 2018-05-27 23:23:41 · 2850 阅读 · 0 评论 -
RxJava全家桶--Rxjava源码分析
前沿RxJava现在应用范围很广,可以和retrofit,okhttp结合实现网络请求,可以和GreenDao结合实现数据库功能,也能应用开发框架MVP,MVVM有很好的兼容性,这个也符合现在的大环境和很火热的概念,叫做生态。一.RxJava特点RxJava火热的原因归结于4点:1.流式操作2.多元化的操作符3.线程调度4.背压第二点不是本文的初衷,但是我浏览相关资...原创 2018-11-22 21:38:42 · 549 阅读 · 0 评论