WEB开发网
开发学院手机开发Android 开发 Android 中文API ViewSwitcher 阅读

Android 中文API ViewSwitcher

 2010-12-18 08:03:54 来源:WEB开发网   
核心提示:前言本章内容是 android.widget.ViewSwitcher,版本为Android 2.3 r1,Android 中文API ViewSwitcher,翻译来自"ivanlee",再次感谢"ivanlee" !期待你一起参与Android中文API的翻译,常用其两个子类

前言

本章内容是 android.widget.ViewSwitcher,版本为Android 2.3 r1,翻译来自"ivanlee",再次感谢"ivanlee" !期待你一起参与Android中文API的翻译,联系我over140@gmail.com。

声明

欢迎转载,但请保留文章原始出处:)

博客园:http://www.cnblogs.com/

Android中文翻译组:http://code.taobao.org/project/view/404/

正文

一、结构

public class ViewSwitcher extends ViewAnimator

java.lang.Object

android.view.View

android.view.ViewGroup

android.widget.FrameLayout

android.widget.ViewAnimator

android.widget.ViewSwitcher

已知直接子类

ImageSwitcher, TextSwitcher

二、概述

在两个视图间转换时显示动画,有一个可以创建这些视图的工厂类。你可以用工厂来创建这些视图,也可以自己创建。一个ViewSwitcher只允许包含两个子视图,且一次仅能显示一个。

(译者注:与ViewFlipper类相似,但该类不常用,常用其两个子类ImageSwitcher:转换图片时增加动画效果; TextSwitcher: 转换文字时增加动画效果; 其实例见apidemos中ImageSwitcher实例和TextSwitcher实例)

三、内部类

interface ViewSwitcher.ViewFactory

在一个ViewSwitcher里创建视图

四、构造函数

public ViewSwitcher (Context context)

构造一个新的空的视图转换器(ViewSwitcher)。

参数

context 应用环境(译者注:应用程序上下文)

public ViewSwitcher (Context context, AttributeSet attrs)

构造一个指定上下文、属性集合的空的视图转换器(ViewSwitcher)。

参数

context 应用环境(译者注:应用程序上下文)

attrs 属性集合

五、公共方法

public void addView(View child, int index, ViewGroup.LayoutParams params)

添加一个指定布局参数的子视图

参数

child 添加的子视图

index 添加的子视图的索引

params 子视图的布局参数

异常

IllegalStateException 如果切换器中已经包含了两个视图时。

1 2  下一页

Tags:Android API ViewSwitcher

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接