项目地址 具体使用:SphereView-模拟球面的ViewGroup 效果 之前看到了个keep的录屏,子View就像是被贴在了一个球面上,可以随着球面旋转而移动,方向也可...

项目地址 具体使用:SphereView-模拟球面的ViewGroup 效果 之前看到了个keep的录屏,子View就像是被贴在了一个球面上,可以随着球面旋转而移动,方向也可...
项目地址 https://github.com/BigDevilS/SphereView Previews 添加依赖 Attrs APIs
这篇文章会列出我认为入门需要掌握的特性,如果要想应用到项目中去的话可以先去GitHub上找一些优秀的Kotlin项目学习一下Kotlin的编程思想。 Kotlin中文站:里面...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...
官方wiki 拦截器在okhttp的请求流程中用于处理request和response,下面贴一段官方给的示例代码: okhttp的interceptor采用的是责任链模式,...
首先从订阅开始 register方法会获取传入的object对象的class,通过findSubscriberMethods方法来查找这个class中订阅的方法,如下 fin...
本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 背景 当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务...
HashMap结构 先说结论,HashMap在存储元素时会采用数组+链表的结构,在达到一定条件后,链表会被转换为红黑树(为了在大量冲突下加快检索速度)。 散列表 在看Hash...
「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个...
Android 动画在开发中是不可或缺的功能,或者说是界面灵动的添加剂。那你是否总结过 Android 中总共为开发者提供了多少种方式的动画呢?今天就为大家总结归纳一下。 我...
本文已独家授权 鸿洋( hongyangAndroid) 公众号发布! 前言: 本篇文章主要介绍的是Java(Javaee和Android开发都会涉及)中的线程池。线程池...
Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI...
写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是I...
本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。本文链接:http://www.jianshu.com/p/e740196225a4 JS...