Android从零开始实现可以双指缩放,自由移动,双击放大的自定义ImageView 之前一直都是用别人的轮子,总感觉心里不踏实,所以自己也尝试这造一些别人造过的轮子,提升自...
Android从零开始实现可以双指缩放,自由移动,双击放大的自定义ImageView 之前一直都是用别人的轮子,总感觉心里不踏实,所以自己也尝试这造一些别人造过的轮子,提升自...
众所周知,React-Native 是一款优秀的 JavaScript 框架,它将 React 和原生相结合,将 React 组件渲染为原生平台的组件,这意味着性能和原生控件...
一、概念 计算机储存数据,组织数据的一种方式。 二、思维导图 三、详情 1.数组 ①概念 存储多个相同类型的数据的集合。 ②特点 a)数组中的数据元素可以是基本数据类型,也可...
前言 使用RxJava 已经有一年多的时间,从 RxJava 1.0 +Retrofit 2.0 网络请求框架,包括常用的 RxBus,RxPermission 等,到后面的...
前言 使用百度贴吧客户端的时候发发现加载的小动画挺有意思的,于是自己动手写写看。想学习自定义View以及自定义动画的小伙伴一定不要错过哦。读者朋友需要有最基本的canvas绘...
通过一个简单的自定义的View,模仿华为健康里面消耗热量和计步的圆弧View,来深入的理解RectF以及 canvas的drawArc方法。 华为健康的View是这样的: 最...
每个Android应用在被启动时都会创建一个线程,这个线程称为主线程或UI线程,Android应用的所有操作都会运行在这个线程中。但是为了保证UI的流畅性,通常会将耗时操作放...
本文介绍对App网络框架封装的一些建议,只是个人观点欢迎大家讨论。刚开始开发Android github上没有那么多好用的开源网络框架,就连async-http-client...
想要写一个ButterKnife 需要了解两个方面的姿势: 注解 反射 先简单的了解下这俩玩意,就可以开始飙车撸码了,话说注解其实在日常代码中随处可见,比如Activity中...