Android 文档之viewAnimator
一、结构
public class ViewAnimator extends FrameLayout
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.FrameLayout
android.widget.ViewAnimator
二、概述
FrameLayout容器的基类,当进行视图切换时显示动画效果。
(此类不常用,常用其直接子类ViewFlipper, ViewSwitcher或间接子类ImageSwitcher, TextSwitcher)
三、XML属性
属性名称
描述android:inAnimation(设置View进入屏幕时候使用的动画)
android:outAnimation(设置View离开屏幕时候使用的动画)
四、公共方法
public void addView (View child, int index, ViewGroup.LayoutParams params)
添加一个具有指定布局参数子视图。
参数
child 添加的子视图
index 添加的子视图所在的位置
params 设置子视图的布局参数
public int getBaseline ()
返回widget的文本基线到widget上边界的偏移量,如果当前widget不支持基线对齐,此方法返回-1
返回值
在widget界限内基线的偏移量,如果不支持基线对齐,返回-1
public View getCurrentView ()
返回与当前显示的子元素相应的视图
返回值
当前显示的视图
参见
getDisplayedChild()
public int getDisplayedChild ()
返回当前显示的子视图的索引
public Animation getInAnimation ()
返回被用来显示视图进入屏幕的动画
返回值
一个动画对象animation,如果没有设置的话,返回一个null
参见
setInAnimation(android.view.animation.Animation)
setInAnimation(android.content.Context, int)
public Animation getOutAnimation ()
返回被用来显示视图离开屏幕的动画
返回值
一个动画对象animation,如果没有设置的话,返回一个null
参见
setOutAnimation(android.view.animation.Animation)
setOutAnimation(android.content.Context, int)
public void removeAllViews ()
调用此方法从ViewGroup中移除所有的子视图
public void removeViewAt (int index)
移除组(group)中指定位置上的视图
参数
index 需要移除的视图在组中的位置
public void removeViewInLayout (View view)
在布局时移除一个视图。当你需要在onLayout()中移除一个视图时,此方法很有用。
参数
view 要从组中移除的视图
public void removeViews (int start, int count)
从组中移除指定范围的视图
参数
start 要移除的多个视图在组中的开始位置
count 移除视图的数量
public void removeViewsInLayout (int start, int count)
在布局时移除一组视图。当你需要在onLayout()中移除很多视图时,此方法很有用。
参数
start 移除的多个视图在组中第一个视图的索引
count 移除视图的数量
public void setAnimateFirstView (boolean animate)
设置当前视图在首次加载时是否动画显示。
参数
animate 在第一次显示当前视图时,是否动画显示
public void setDisplayedChild (int whichChild)
设置哪个子视图将被显示出来
参数
whichChild 将要显示的子视图的索引
public void setInAnimation (Animation inAnimation)
设置视图进入屏幕时使用的动画。
参数
inAnimation 视图进入屏幕时使用的动画
参见
getInAnimation()
setInAnimation(android.content.Context, int)
public void setInAnimation (Context context, int resourceID)
设置视图进入屏幕时使用的动画。
参数
context 上下文
resourceID 动画的资源id
参见
getInAnimation()
setInAnimation(android.view.animation.Animation)
public void setOutAnimation (Animation outAnimation)
设置视图退出屏幕时使用的动画
参数
outAnimation 当视图退出屏幕时开始的动画
Android 文档之viewAnimator的更多相关文章
- 解决本地访问Android文档是非常慢的问题
不时在天上不能上网Android开发站点.要查看开发者文档,真是费劲心思,这里不再介绍访问Android开发网站developer.android.com,这里介绍怎样高速的訪问打开本地的SDK下An ...
- Android文档资源大放送 感兴趣的话可以网盘下载(个人收集)
Google.Android.SDK开发范例大全.第3版源码.rar http://pan.baidu.com/s/1c0epYzm 精通Android 3中文版(Pro Android 3).pdf ...
- 学习android文档 -- Adding the Action Bar
1. Setting Up the Action Bar:users-sdk version 11以上可以使用holo主题:如果不使用holo主题,或者sdk版本较低,则需要在manifest文件的& ...
- Android文档-开发者指南-第一部分:入门-中英文对照版
发布的博客,排版太不行了,整理下发在百度盘上了: 第一部分:Introduction(入门) 0.Introduction to Android(引进到Android) 1.Application F ...
- Android文档 学习目录
Building Your First App After you've installed the Android SDK, start with this class to learn the b ...
- Android文档 - 账户管理器概述
账户管理器概述 这个类提供了访问到 用户在线账户的集中式注册中心 的能力.用户为每账户输入一次 认证信息(credentials,包含用户名和密码),过过 点击一次(one-click)完成认证的方式 ...
- 学习android文档
follow lesson, 一. 创建一helloworld,运行.fragment_main.xml里默认是relativeLayout和Textview 二. 创建第一个图形界面,主要是说fra ...
- 关于android帮助文档打开慢
打开慢的原因是:Doc目录下的html文件里含有访问google的js文件<link rel="stylesheet"href="http://fonts.goog ...
- 三种方法解决android帮助文档打开慢
三种方法解决android帮助文档打开慢 经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了 <link rel="stylesheet" h ...
随机推荐
- Django基础篇之数据库选择及相关操作
在djanjo框架中我们最常用的框架分别就是mysql和sqlit了,下面我们将分别讲述一下这俩种数据库的基础必备知识 mysql 一.利用命令创建(在终端上执行) 1.首先创建一个project项目 ...
- 【测试】使用hr用户下的employees表写一条SQL语句,执行计划走索引全扫描
SQL> select count(*) from employees; COUNT(*) ---------- Execution Plan ------------------------- ...
- centos 6.5 samba简单配置
1.安装samba yum -y install samba (我的显示已经安装啦!) 2.编辑samba的配置文件 vi /etc/samba/smb.conf 用 testparm查看我配置后的 ...
- 洛谷P1827 美国血统 American Heritage
P1827 美国血统 American Heritage 54通过 90提交 题目提供者JOHNKRAM 标签USACO 难度普及- 提交 讨论 题解 最新讨论 暂时没有讨论 题目描述 农夫约翰非 ...
- Android常见包
Android.jar常见包 android.app-----------提供高层的程序模型.提供基本的运行环境android.content-------包含各种的对设备上的数据进行访问和发布的类a ...
- C# 共用的返回数据类
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Dscf ...
- php 导出csv
public function doworks(){ //输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: appli ...
- SID与GUID的区别
1.在AD里面创建一个用户或者组都会为其分配一个SID,同时也会为这些对象分配一个GUID,GUID是一个128位的字符串,一个标识符,GUID不仅在整个域里面是唯一的,并且在全世界的范围内都是唯一的 ...
- WireShark 过滤语法
1. 过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.1 ...
- 如何添加localizable.strings本地化
1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.string ...