之所以说 ListView 这个控件很难用,就是因为它有很多的细节可以优化,其中运行效率就是很重要的一点。目前我们ListView 的运行效率是很低的,因为在 FruitAdapter 的getView()方法中每次都将布局重新加载了一遍,当 ListView 快速滚动的时候这就会成为性能的瓶颈。 ...
分类:
移动开发 时间:
2016-11-27 16:23:25
阅读次数:
208
1,关于lancher要开发一个自己的桌面,作为程序员,觉得好多的应用都在偷偷的跑流量。
开发一个桌面程序,然后常驻系统服务,定时检查服务。
对系统的其他应用网络进行监控。把一些常用的功能集成进来...
分类:
移动开发 时间:
2016-11-27 14:29:39
阅读次数:
407
Android中的ImageView只能显示矩形的图片,为了用户体验更多,Android实现圆角矩形,圆形或者椭圆等图形,一般通过自定义ImageView来实现,首先获取到图片的Bitmap,然后通过Paint和onDraw()进行圆形图片显示。 效果图: 代码: 源码下载: Eclipse下载:h ...
分类:
移动开发 时间:
2016-11-25 17:51:31
阅读次数:
272
声明:本系列文章内容摘自《iOS设计模式》 享元模式:运用共享技术有效地支持大量细粒度的对象。 何为享元模式 实现享元模式需要两个关键组件,通常是可共享的享元对象和保存它们的池。某种中央对象维护这个池,并从它返回适当的实例,工厂是这一角色的理想候选。它可以通过一个工厂方法,根据父类型返回各种类型的具 ...
分类:
其他好文 时间:
2016-11-24 18:47:45
阅读次数:
309
在很久之前写过Android之动画1,然而当时只是好玩的态度玩玩而已,许多知识都没有介绍完整。 现归纳一下。 Android的基本动画有:平移、旋转、缩放、和透明度。 这里各来一个例子: 先看平移: 旋转: 缩放: 最后透明度: ...
分类:
移动开发 时间:
2016-11-24 06:25:10
阅读次数:
167
开发中经常用到虚线 创建一个imageView,直接调用下面的代码就可以了! ...
分类:
移动开发 时间:
2016-11-21 22:54:26
阅读次数:
205
Android lint工具是Android studio中集成的一个代码提示工具,它主要负责对你的代码进行优化提示,包括xml和java文件,很强大。编写完代码及时进行lint测试,会让我们的代码变...
分类:
移动开发 时间:
2016-11-20 14:09:18
阅读次数:
360
我们在项目中使用的是Picasso.其实现在的主流图片加载框架除了Picasso还有ImageLoader,Glide,以及Fresco.ImageLoader是比较老的框架了,稳定, 加载速度适中, 缺点在于不支持GIF图片加载, 使用稍微繁琐, 并且缓存机制没有和http的缓存很好的结合, 完全 ...
分类:
其他好文 时间:
2016-11-18 22:55:35
阅读次数:
232
ImageView的scaleType属性 注:文章中“长边”均指从小放大过程中先达到ImageView边界的边,反之,为短边 1.center:图片居中显示,但是不进行缩放。如果图片过大,则只能部分显示,超出ImageView的部分无法显示。如图center_1与center_2。 center_ ...
分类:
其他好文 时间:
2016-11-18 22:22:57
阅读次数:
216
通过上一节,我们已经了解了如何使用OkHttp发送异步请求,下载网络图片信息并显示到ImageView控件上,从这一节开始我们就来开始研究一下其内部的实现流程和原理。因为整个流程相对而言还是比较复杂,...
分类:
Web程序 时间:
2016-11-17 20:47:45
阅读次数:
247