Android高级组件ImageSwitcher图像切换器使用方法详解

  

图像切换器(ImageSwitcher),用于实现类似于Windows操作系统的“Windows照片查看器”中的上一张,下一张切换图片的功能。在使用ImageSwitcher时,必须实现ViewSwitcher.ViewFactory接口,并通过makeView()方法来创建用于显示图片的ImageView.makeView()方法将返回一个显示图片的ImageView。在使用图像切换器时,还有一个方法非常重要,那就是setImageResource方法,该方法用于指定要在ImageSwitcher中显示的图片资源。

  

下面通过一个实例来说明图像切换器的用法。

  

res/layout/主要。xml:
  

        & lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android "   android: layout_width="宽和"   android: layout_height="宽和"   面向android:="水平"   android: id=癅 + id/布局”   android:重力="中心"的在   & lt;按钮   android:文本="上一张”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: id=癅 + id/button1”/比;   & lt; ImageSwitcher   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: layout_gravity="中心"   android: id=癅 + id/imageSwitcher1”/比;   & lt;按钮   android:文本="下一张”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: id=癅 + id/button2”/比;   & lt;/LinearLayout>      

, MainActivity:
  

        包com.example.test;      进口android.app.Activity;   进口android.os.Bundle;   进口android.view.View;   进口android.view.View.OnClickListener;   进口android.view.ViewGroup.LayoutParams;   进口android.view.animation.AnimationUtils;   进口android.widget.Button;   进口android.widget.ImageSwitcher;   进口android.widget.ImageView;   进口android.widget.ViewSwitcher.ViewFactory;         公开课MainActivity延伸活动{//声明并初始化一个保存要显示图像id的数组   私人int [] imageId=new int [] {R.drawable.img01、R.drawable.img02 R.drawable.img03,   R.drawable.img04、R.drawable.img05 R.drawable.img06 R.drawable.img07,   R.drawable.img08};   私人int指数=0;//当前显示图像的索引   私人ImageSwitcher ImageSwitcher;//声明一个图像切换器对象   @Override   保护无效alt=" Android高级组件ImageSwitcher图像切换器使用方法详解“>

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android高级组件ImageSwitcher图像切换器使用方法详解