知识积累
文章平均质量分 87
cy62423
这个作者很懒,什么都没留下…
展开
-
属性动画随笔
属性动画的实现机制:通过对目标对象进行赋值并修改其属性来实现的,其中可以是任意对象的任意属性;运行机制:通过不断地对值进行操作来实现的。工作原理:要求目标对象提供该属性的set()方法,属性动画会根据你传递的该属性的初始值和结束值,系统内部会调用相应的TypeEvaluator实现类进行值估算,以动画的效果多次去调用set()方法去对该属性不断赋值进行修改以达到实际的效果。ps:如果没有给定初始值,原创 2016-04-21 17:02:34 · 346 阅读 · 0 评论 -
图片转换工具类BitmapFactory的使用
BitmpaFactory:android提供的一个工具类,可以将不同资源(如:文件 files、流 Streams、字节数组 byte-arrays、drawable下的图片资源)转换成Bitmap。 该类分别提供了方法对各种资源进行转换:decodeFile、decodeStream、decodeResource、decodeByteArray`public static Bitmap dec原创 2016-05-25 14:26:33 · 602 阅读 · 0 评论 -
CoordinatorLayout、AppBarLayout、TableLayout、CollapsingToolbarLayout、NestedScrollView的使用
一、TabLayout:标签/选项卡,在2015年谷歌正式将该控件官方化。效果图如下所示: 1.使用:1):添加依赖库,该控件被谷歌官方纳入了desigh库中 2):在xml布局文件中引用: <android.support.design.widget.TabLayout android:id="@+id/tl_tablayout" android:layou原创 2016-05-20 11:42:14 · 3035 阅读 · 0 评论 -
Android异步消息处理机制
Android异步消息处理机制:在Android中,只有主线程才能操作UI,但是主线程不能进行耗时操作,否则会阻塞线程,引起ANR异常。如果在子线程中要更新UI,一般是通过Handler发送消息,主线程接收消息并进行相应的逻辑处理,异步消息处理线程启动后,会进入一个无限的循环体中,每一次循环,从消息队列中取出一个消息,然后调用相应的消息处理函数,执行完成一个消息后则继续循环,若消息队列为空,线程则会原创 2016-04-21 14:16:43 · 336 阅读 · 0 评论 -
android零碎知识点总结
1、Android Studio中TextView自动识别超链接属性: 在android studio中TextView支持的一个属性android:autoLink=”“自 动识别超链接,其中的选项有: web : 网页地址 phone : 电话号码原创 2016-04-13 16:37:50 · 575 阅读 · 0 评论