Android开源框架区别对比
文章平均质量分 78
白纸上涂鸦
这个作者很懒,什么都没留下…
展开
-
ButterKnife框架原理
大部分Android开发应该都知道@JakeWharton 大神的ButterKnife注解库,使用这个库我们可以不用写很多无聊的findViewById()和setOnClickListener()等代码ButterKnife项目的主页在这里:http://jakewharton.github.io/butterknife/ 简单介绍一下使用方法:public class Exa原创 2017-03-19 11:38:32 · 354 阅读 · 0 评论 -
RecyclerView 和 ListView 性能和效果区别
RecyclerView 和 ListView 布局效果的对比RecyclerView 和 ListView 一些常用的功能 和 API 的对比RecyclerView 和 ListView 在 Android L 引入嵌套滚动机制之后的对比有一点需要强调下,文中所有的效果在真机上都是很流畅的,因为录制 GIF 图很容易掉帧,所以特地放慢了操作,千万不要误会成卡顿了啊!布局效果对比转载 2017-03-10 09:31:09 · 14638 阅读 · 3 评论 -
Picasso和Glide的区别
我们再来看看内存开销图,这次貌似Glide花费了两倍于上次的内存,但是Picasso的内存开销仍然远大于Glide。 原因在于Picasso是加载了全尺寸的图片到内存,然后让GPU来实时重绘大小。而Glide加载的大小和ImageView的大小是一致的,因此更小。当然,Picasso也可以指定加载的图片大小的:Picasso.with(this) .load(“http://转载 2017-03-10 10:02:54 · 575 阅读 · 0 评论 -
fragment和activity之间的区别
首先这里不准备论述fragment和activity的具体定义,用法和概念。只是建立在了解这两个东西的基础上谈区别。在理解二者之间的区别的时候,只需要不断的问自己一个问题,就是fragment能做到的Activity能做到吗?可以做到的话没问题,不可以做到的话,为什么不可以呢?这个为什么就是区别。先来看两者的生命周期,这个不必多说。 1.fragment显原创 2017-03-10 10:21:05 · 1269 阅读 · 0 评论