2015年12月10日

演化理解 Android 异步加载图片

摘要: 图片加载的几种方法如下:下面测试使用的layout文件:简单来说就是 LinearLayout 布局,其下放了5个ImageView。 我们将演示的逻辑是异步从服务器上下载5张不同图片,依次放入这5个ImageView。上下2个TextView 是为了方便我们看是否阻塞了UI的显示。当然... 阅读全文

posted @ 2015-12-10 22:34 Jasonxcj 阅读(154) 评论(0) 推荐(0) 编辑

【自定义控件】自定义属性

摘要: 做 Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速 有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml 来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/val... 阅读全文

posted @ 2015-12-10 22:31 Jasonxcj 阅读(751) 评论(0) 推荐(0) 编辑

【自定义控件】组合控件

摘要: 组合控件是自定义控件的一种,只不过它是由其他几个原生控件组合而成,故名组合控件。在实际项目中,GUI会遇到一些可以提取出来做成自定义控件情况。一个自定义控件的好处就是把一些需要模块化的UI和逻辑放在一起,做到了高内聚,向其他模块提供接口并很少依赖外界,这样就是低耦合。一个自定义控件就是一个封闭的王国... 阅读全文

posted @ 2015-12-10 22:29 Jasonxcj 阅读(417) 评论(0) 推荐(0) 编辑

【自定义控件】的基本步骤

摘要: 开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义回调函数一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展... 阅读全文

posted @ 2015-12-10 22:27 Jasonxcj 阅读(357) 评论(0) 推荐(0) 编辑

导航