Android 之Gallery及ImageSwitcher组件
2011-07-31 03:15
295 查看
Gallery 组件一般用于显示图像列表,因此也可称相册组件
Gallery 与GridView 的区别是Gallery只能水平显示一行,而且支持水平滑动效果。也就是说,单击、选中或拖动Gallery 中的图像,Gallery中的图像列表会根据不同的情况向左或右移动,直到显示最后一个图像为止.
ImageSwitcher 组件可以用来以动画的方式切换图像,在本例中选中Gallery 组件中的图像,会在ImageSwitcher 组件中以淡入淡出的方式显示图像
使用ImageSwitcher 的关键是需要一个工厂(factory) 类来创建在ImageSwitcher 上显示的View 对象
下面的代码设置了工厂类的对象和淡入淡出效果
// imageSwitcher 是在Main 类中定义的 ImageSwitcher 类型的对象
imageSwitcher = (ImageSwitcher)findViewById(R.id.imageswitcher);
imageSwitcher.setFactory(this);
// 下面两条语句设置了淡入淡出效果
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim_fade_in));
imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim_fade_out));
示意图
具体代码请参见
ch05_galleryimageswitcher工程
Gallery 与GridView 的区别是Gallery只能水平显示一行,而且支持水平滑动效果。也就是说,单击、选中或拖动Gallery 中的图像,Gallery中的图像列表会根据不同的情况向左或右移动,直到显示最后一个图像为止.
ImageSwitcher 组件可以用来以动画的方式切换图像,在本例中选中Gallery 组件中的图像,会在ImageSwitcher 组件中以淡入淡出的方式显示图像
使用ImageSwitcher 的关键是需要一个工厂(factory) 类来创建在ImageSwitcher 上显示的View 对象
下面的代码设置了工厂类的对象和淡入淡出效果
// imageSwitcher 是在Main 类中定义的 ImageSwitcher 类型的对象
imageSwitcher = (ImageSwitcher)findViewById(R.id.imageswitcher);
imageSwitcher.setFactory(this);
// 下面两条语句设置了淡入淡出效果
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim_fade_in));
imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim_fade_out));
示意图
具体代码请参见
ch05_galleryimageswitcher工程
相关文章推荐
- Android中画廊视图Gallery和ImageSwitcher组件的使用(十三)
- android中画廊视图Gallery和ImageSwitcher组件的使用
- Android ImageSwitcher和Gallery 综合使用
- Android 的基本组件之一 Gallery
- android Gallery组件实现的iPhone图片滑动效果实例
- Android入门进阶教程(7)-常用组件 TabHost、Gallery
- 得知Android小遴选程序第七头(他们定义对话框、Gallery、ImageSwitcher)
- android--可循环显示图像的Android Gallery组件
- Android ImageSwitcher和Gallery 综合使用
- 简单图片浏览工具—ImageSwitcher和Gallery组件结合使用
- Android应用开发控件——Gallery和ImageSwitcher
- Android Gallery组件实现循环显示图像
- Android实战简易教程<十>(画廊组件Gallery实用研究)
- 使用Android自带Gallery组件实现CoverFlow
- Android初级之组件基础11-ImageSwitcher
- 【Android基础知识】使用Gallery和ImageSwitcher实现图片轮播效果
- Android Gallery组件详解(转)
- android组件之gallery 、imageswitcher 详解
- android 组件Gallery实例
- android ImageSwitcher和Gallery的使用