2016-04-28 小文字
前言
从15开始Rx越发火爆,热门到几乎每期的Android Weekly都有它的身影,Android开发者们也乐此不疲谈论着关于Rx的一切;
RxJava/RxAndroid
Rx的出现使得异步编程编的措手可得,所有的请求,响应,回调处理都可以以一种流式的体验得到实现;可以避免直接使用老的方案,AsyncTask,Handler, ThreadExector,Runnable似乎都变得不直接相关了;
但是正如你所看到的,本文的标题是《Why did I not use RxJava》
为...
更多
2016-04-24 小文字
前言
手势处理在自定义控件中随处可见,诸如下拉,侧滑,加载更多等等,本文将利用手势相关的知识,来实现一个类似微信文章中过渡滑动交互。
下滑的处理在很早之前也写过几篇分别是简单的下拉,侧滑,原理基本类似,主要依赖的是offsetTopBotom,offsetLeftRight,Scroller;
在处理OverScroll的时候需要正确决定手势是否被拦截用于,滑动视图,或者分发至系统时间响应,根据内容区视图是否能滑动也有细节上的处理,这一块可以参照SwpieRefreshLayout的处理,即...
更多
2016-04-19 小文字
前言
上篇讲了一些图片的基础构成和相关概念,实际上这些也都可以用在视频上
图片的延伸
视频本质上是图片在时间上的延伸,图片拥有的分辨率,宽高比,像素也完全适用于视频,同时视频引入了时间维度,而与时间关系起来后,也就有了更多概念,诸如比特率,关键帧。
视频格式
首先还是要看格式,针对移动设备而言,android支持主流的MPEG4-H.264和VP8(WebM), 原生支持这两种是有原因的,HTML5标准默认也支持这两种,这使得大家形成一种常规约定,如果内容源能在浏览器内播放,那么也能在and...
更多
2016-04-18 小文字
前言
好的图片搭配可以提升用户体验,本文一起看看开发中经常会打照面的各种图片
常见格式
图片根据二进制数据源是否采用有损压缩算法,可以分为无损格式(GIF)和有损格式(JPEG)
* GIF (Graphic Information Format)
* JPEG (Joint Photographic Experts Group)
* PNG (Portable Network Graphic)
* WebP ( NO2,Google)
图片构成
电子图片的核心是像素(Pixels)和宽...
更多
2016-04-18 小文字
前言
每款IDE都有一些常用的快捷键,本文不打算罗列AndroidStudio的各种快捷键,只推荐几个有意思的。
几个有意思的快捷键
ctrl + space
自动补全提示,大家都知道,但是,是不是经常遇到需要吧提示的方法替代已经存在的方法?在以前我们需要插入新方法后,手动删除原代码,其实可以更简单,选中需要补全内容:
ENTER插入内容
TAB插入内容并替换
cmd + shift + U
大小写转换,超好用的,特别是定义常量的时候
...
更多