Android-组件和控件
煮酒问寒秋丶
这个作者很懒,什么都没留下…
展开
-
Android-ActionBar
一,ActionBar简介: ActionBar是Android系统window的导航栏,从Android3.1(API-11)开始加入到Android系统中。通俗的说,ActionBar让用户在进入指定界面以后,通过ActionBar的描述可以知道在指定界面能做哪些操作。ActionBar提供了几个关键功能: 1)提供一个专门的空间,给你的app增加一个特性,并且指示原创 2015-10-20 15:23:51 · 552 阅读 · 0 评论 -
Android-ActionBar扩展
一、关于ActionBar的item: 1)动态修改item的title和icon: 有时候ActionBar上的Item需要根据某种状态来显示不同title和icon,比如一些收音机上ActionBar上有控制其是否外放的Item,就要根据收音机是否处于外放状态来显示不同的状态的titel和icon,甚至控制Item是显示还是被折叠。这个就要重写函数onPrepareOptio原创 2015-10-25 22:22:47 · 896 阅读 · 0 评论 -
Android-MediaPlayer 和 SoundPool
在学习Android源码的过程中,跟MediaPlayer 和 SoundPool都有过碰面,所以稍微整理一下这两个跟播放音频有关的类。 这两个类都在属于android.media(源码目录:.\frameworks\base\media\java\android\media)。MediaPlayer 在Apk Music中得到广泛使用,所以通过Android源码中的App-Music可原创 2015-10-27 13:20:58 · 3489 阅读 · 0 评论 -
Android-Property Animation(属性动画)
一、Property动画简介: Property动画系统是一个很强大的框架,几乎可以让任何东西产生动画效果。可以定义一个动画随着时间的推移来改变任何对象的属性,无论它被绘制到屏幕上与否。其主要的Animator有:ValueAnimator、ObjectAnimator和AnimatorSet。 Property动画系统允许定义一个动画的下列属性: 1)Duration:原创 2015-12-01 23:47:11 · 703 阅读 · 0 评论 -
Android-View Animation(视图动画)
Android系统提供了两种动画框架:property动画(属性动画)和View动画(视图动画)。这两个动画系统都是可行的方案,但在一般情况下,属性动画系统被优先使用,因为它更灵活,并且提供了更多的功能,除了两个动画系统之外,也可以利用Drawable动画,它允许加载Drawable资源,一帧一帧的显示这些Drawable资源。 这里先学习View动画,Android View Ani原创 2015-12-01 23:18:23 · 773 阅读 · 0 评论 -
Android-Property 动画自定义TypeEvaluator
如果想根据某个属性TYPE来实现动画,但是这个Type又不是Android系统内置的,这个时候就需要创建一个自己的evaluator来实现了,并且新创建的type必须实现接口TypeEvaluator。Android系统内置的type有int,float和color,他们对应的evaluator是IntEvaluator、FloatEvaluator和ArgbEvaluator。接口TypeEva原创 2015-12-02 21:29:46 · 2865 阅读 · 0 评论