ViewFlipper组件继承了ViewAnimator,它可调用addView(View v)添加多个组件,一旦向ViewFlipper中添加了多个组件之后,ViewFlipper可使用动画控制多个组件之间的切换效果。 ViewFlipper与之前介绍的AdapterViewFlipper有较大的相似性,它们可以控制组件切换的动画效果。它们的区别是:ViewFlipper需要开发者通过addView(View v)添加多个View,而AdapterViewFlipper则只要传入一个Adapter,Adapter将会负责提供多个View。因此ViewFlipper可以指定与Adapte... Read More
posted @ 2013-10-25 20:56 TealerProg Views(3097) Comments(0) Diggs(0) Edit
TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件的同时使用动画效果。与ImageSwitcher相似的是,使用TextSwitcher也需要设置一个ViewFactory。与ImageSwitcher不同的是,TextSwitcher所需的ViewFactory的makeView()方法必须返回一个TextView组件。 实例:文本切换器TextSwitccher 界面布局文件如下: 上面的布局文件中定义了一个TextSwitcher,并为该文本切换器指定了文本切换时的动画效果。接下来Activit... Read More
posted @ 2013-10-25 20:26 TealerProg Views(906) Comments(0) Diggs(0) Edit
ImageSwitcher继承了VewSwitcher,因此它具有与ViewSwitcher相同的特征,可以在切换View组件时使用动画效果。ImageSwitcher继承了ViewSwitcher并重写了ViewSwitcher的showNext()、showPrevous()方法,因此ImageSwitcher使用起来更加方便。使用ImageSwitcher只要如下两步即可。 (1):为ImageSwitcher提供给一个VewFactory,该ViewFactory生成的View组件必须是ImageView。(2):需要切换图片时,只要调用ImageSwitcher的setImageD. Read More
posted @ 2013-10-25 17:05 TealerProg Views(780) Comments(0) Diggs(0) Edit
ViewSwtcher代表了视图切换组件,它本身继承了FrameLayout,因此可以将多个View层叠在一起,每次只显示一个组件。当程序控制从一个View切换到另一个View时,ViewSwitcher支持指定动画效果。 为了给ViewSwitcher添加多个组件,一般通过调用ViewSwitcher的setFactory(ViewSwitcher.ViewFactory)方法为之设置ViewFactory,并由该ViewFactory为之创建View即可。下面通过实例来介绍ViewFactory的用法。 实例:仿Android系统Launcher界面。 Android4.2界面已经实现了. Read More
posted @ 2013-10-25 13:51 TealerProg Views(2393) Comments(0) Diggs(0) Edit