摘要: 2.优势和好处 有以上的代码,好处显而易见:代码量大幅度减少,逻辑集中清晰明了,且易于查看和修改。 3.背后的实现原理 一般而言,我们在设置set,get的方法的时候,在对应的方法里都是返回的void。 从某种意义上来说,代码的返回值是一个必须要执行的步骤,直接返回void是一种浪费,而我们实现链式 阅读全文
posted @ 2016-09-27 19:39 thinfog 阅读(11421) 评论(0) 推荐(4) 编辑
摘要: 阅读全文
posted @ 2016-08-18 19:37 thinfog 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 不仅仅控件可以设置动画,一个布局也可以设置动画, 当给一个布局设置了动画的时候,这个布局里所包含的控件都会依赖执行这些动画。 为布局设置动画的实现步骤: 1.新建一个动画,设置需要实现的形式 2.新建一个LayoutAnimationController,将新建的动画添加进LayoutAnimati 阅读全文
posted @ 2016-07-27 20:54 thinfog 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 基本的动画构成共有四种:透明动画/旋转动画/移动动画/缩放动画。 配置动画的方式有两种,一种是直接使用代码来配置动画效果,另一种是使用xml文档配置动画效果 相比而言,用xml文档写出来的动画效果,写一次可以很多次调用,但代码配置的话则每一次都需要重复配置过程。 具体使用代码: 创建动画XML文档的 阅读全文
posted @ 2016-07-27 16:22 thinfog 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: Android的基本控件和图形有限,难以满足所有的实际需要和设计需求,好在Android给出了相对完善的图形绘制和自定义控件的API,利用这些API,可以基本满足设计的需求。 自定义图像和控件的方法: 1.自定义一个class,继承View,给出含有context和context,attr两种参数的 阅读全文
posted @ 2016-07-27 13:22 thinfog 阅读(714) 评论(0) 推荐(0) 编辑
摘要: XML文档和JSon文档同为网络传输中的数据格式,JSon的解析和创建已经在新浪微博的使用中相当熟悉,故仅仅记载XML文档的相关方法。 关于XML文档: 1.一种便于编辑和传输的数据文件格式 2.xml文件中的数据保存方式为:根元素>>>子元素>>>子元素的子元素内容 具体代码: 阅读全文
posted @ 2016-07-26 22:19 thinfog 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ListView是一种用于列表显示数据内容的控件,它可以通过适配器实现对于数据的列表显示,而RecyclerView是对于ListView优化后的列表数据显示控件。 个人对于List的使用经历多半在新浪微博集成的时候使用,故这里仅仅是记载RecyclerView的使用方法, 而对于ListView的 阅读全文
posted @ 2016-07-26 19:39 thinfog 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Fragment: 1.它是对于Activity界面实现的一种途径,相对于已经绑定的Layout,他更轻便,更灵活,更具有自由度和可设计性。 2.Fragment的功能正如他的正文意思所言,他是一个片段,不同于Layout的整体界面设计,Layout是一个整体,而Fragment相当于Layout的 阅读全文
posted @ 2016-07-26 15:45 thinfog 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 作为一个android开发人员,不可避免的要学会使用和集成第三方API的能力 而新浪微博作为现在最主要的新闻速递媒体,使用十分普遍,并且提供了较为详细的API接入方法,故此选择集成sinaWeibiSdk. step1.准备步骤: 首先要注册成为sina开发者身份,并在sina的开发平台政策和指导下 阅读全文
posted @ 2016-07-16 23:09 thinfog 阅读(2805) 评论(2) 推荐(0) 编辑
摘要: Context详解地址链接: http://blog.csdn.net/qinjuning/article/details/7310620 Application是一个应用中有且仅有一个的全局共享变量类,在这个全局变量中可以存储一定的数据,用于整个应用中的异步沟通和数据交互。、 自定义Applica 阅读全文
posted @ 2016-07-14 21:09 thinfog 阅读(369) 评论(0) 推荐(0) 编辑