ImageSwitch图像切换控件

ImageSwitch图像切换控件

继承ViewAnimator所以可以做动画

继承ViewGroup所以可以装别的控件,所以ImageSwitch里面装的就是image,不过要找个ImageView来呈现

所以ImageSwitch用一个图像工厂来显示ImageView对象图片。

我们看setImageResource里面只有一个int参数,所以如果想放多张图片,想做到图片切换,

就要改变这图片对应的ID值。

这里可以用一个int数组来装多张图片的id,用数组索引来的id给Resource。

context就是上下文,也就是控件将要呈现的位置。

时间: 2024-11-06 21:25:43

ImageSwitch图像切换控件的相关文章

[基础控件]---状态切换控件CompoundButton及其子类CheckBox、RadioButton、ToggleButton、switch事件监听与场景使用

一.事件监听 对于普通的Button,对其进行事件监听Google官方给出了常见的三种监听方式:1.对每一个button设置事件监听器button.setOnClickListener(View.OnclickListener  listener);此种方法当button按钮较多时代码显得多.乱.不够简洁明了. 2.在Activity中实现接口View.OnclickListener,然后重写void onClick(View v)方法,在方法中通过switch(v.getId())予以区分不同

Android_自定义切换控件SwitchView

今天做了一下老师给的第一套题,第一题是判断一个字符串是否在另一个字符串中:做了一下,感觉有好多种写法,java中的类真的好多啊,要掌握好一些基本类的用法: package com.exam.e120; public class java1 { public static void main(String[]args){ String str1,str2; str1="I am Tom, I am from China."; str2="Tom"; int i=str

iOS:UIImageView图像视图控件

UIImageView:图像视图控件: 它是UIView的子类,因此也是视图控件,可以用来显示图像.因为它具有帧动画属性和操作方法,因此可以用来制作动画,其实动画就是很短的时间内,执行显示连续的很多张图片,人肉眼无法处分,使人看起来仿佛图像在动似的.例如典型的实例:汤姆猫实例 @interface UIImageView : UIView { @property(nonatomic,retain) UIImage *image;    //图像 @property(nonatomic,retai

ObjectiveC:UIImageView图像视图控件

UIImageView:图像视图控件: 它是UIView的子类,因此也是视图控件,可以用来显示图像.因为它具有帧动画属性和操作方法,因此可以用来制作动画,其实动画就是很短的时间内,执行显示连续的很多张图片,人肉眼无法处分,使人看起来仿佛图像在动似的.例如典型的实例:汤姆猫实例 @interface UIImageView : UIView { @property(nonatomic,retain) UIImage *image;    //图像 @property(nonatomic,retai

图像列表控件

通过Create方法创建一个图像列表 m_ImageList.Create(32,32,ILC_COLOR24|ILC_MASK,1,0); 通过图像列表控件,可以直接将控件中的图像绘制到程序中.首先调用Create方法创建一个图像列表,然后调用Add方法向图像列表控件中添加图像. 最后调用Draw方法将图像列表中的图像绘制在指定的画布上. CImageList m_ImageList; m_ImageList.Create(IDB_BITMAP1,216,0,ILC_COLOR16|ILC_M

C#中方向键与回车键切换控件焦点

环境:界面上有TextBox,ComboBox等控件. 不建议把左右方向键都用来切换焦点,否则你在TextBox里面改变光标所在字符位置就不方便了. 方法一:笨方法,需为每个控件单独注册事件处理 以TextBox为例,代码如下: 1 private void textbox_KeyDown(object sender, KeyEventArgs e) 2 { 3 if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Enter) 4 { 5 e.Supp

Kodak图像扫描控件的属性、事件、方法

Kodak图像扫描控件的属性.事件.方法 1. Kodak图像扫描控件的属性 (1)DestImageControl属性 字符型.该属性连接图像扫描控件到一个图像编辑控件,允许在扫描完毕后查看图像. (2)FileType属性 数值型.返回或设置图像扫描后建立的图像类型,属性值如表4-43所示. 表4-43                          FileType属性值 属性值 说明 1-Kodak Image Document (TIFF) TIFF文件 2-Fax Viewer D

ImageSwitcher图片切换控件

这个控件就是用来切换图片的,还可以加动画效果但是现在还没有学到. 思路是这样的:ImageSwitcher有个方法是setImageResource(); 但是这个方法有个条件你必须得实现视图工厂setFactory,让他知道你换后是什么类型的: 然后就是把所有资源存在一个数组里,我们可以通过点击按钮改变数组的下标来改变图片: 代码如下: private ImageSwitcher imgsw; private Button btn_add; private Button btn_shang; 

.NET应用程序创建专业的条码图像条形码控件Barcode .NET contro

Barcode .NET control条形码控件是一款灵活和强大的.NET控件,可以为你的.NET应用程序创建专业的条码图像,并且可以保存条码为不同的图像文件格式,还可以使用.NET Framework提供的PrintDocument控件来打印条码. 具体功能: 支持超过90种条码包含: 一维条码: Code 39, Code 128, GS1-128, ITF-14, SCC-14, SSCC-18, GS1 DataBar, GS1 DataBar Composite, EAN 13, E