首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏分享达人秀

    ImageSwitcher和TextSwitcher

    一、ImageSwitcher ImageSwitcherImageSwitcher继承了 ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件时使用动画效果 ImageSwitcher继承了 ViewSwitcher,并重写了 ViewSwitcher 的 showNext()、showPrevious()方法,因此 ImageSwitcher 使用起来更加简单 使用 ImageSwitcher 只要如下两步即可。 为 ImageSwitcher 提供一个 ViewFactory,该 ViewFactory 生成的 View 组件必须是 ImageView。 接下来通过一个简单的示例程序来学习ImageSwitcher 的使用。 ImageSwitcher的使用一个最重要的地方就是需要为它指定一个ViewFactory,也就是定义它是如何把内容显示出来的,一般做法为在使用ImageSwitcher的该类中实现ViewFactory

    91790发布于 2018-02-02
  • 来自专栏github@hornhuang

    Android-ImageSwitcher相册

    简介: 1.ImageSwitcher是viewSwitcher的子类,所以ImageSwitcher继承了ViewSwitcher素有的特性 2.作为ViewSwitcher的子类,它比ViewSwitcher 设置ImageSwitcher 采用了imageSwitcher.setFactory 方法: public class MainActivity extends Activity { int imageSwitcher = (ImageSwitcher) findViewById(R.id.switcher); //为ImageSwitcher设置动画效果 imageSwitcher.setImageResource(imageId[position]); } }); //为imageSwitcher imageSwitcher.setClickable(false); } }); imageSwitcher.setClickable(false

    1.4K20发布于 2021-09-24
  • 来自专栏Hongten

    android开发_ImageSwitcher

    android:layout_width="match_parent" 5 android:layout_height="match_parent"> 6 7 <ImageSwitcher 11 import android.widget.BaseAdapter; 12 import android.widget.Gallery; 13 import android.widget.ImageSwitcher implements OnItemSelectedListener, 20 ViewFactory { 21 /** 定义一个切换图片对象is */ 22 private ImageSwitcher 得到图片的布局文件 44 setContentView(R.layout.imageswitcherpage); 45 // 初始化is对象 46 is = (ImageSwitcher 0xFF000000); 67 i.setScaleType(ImageView.ScaleType.FIT_CENTER); 68 i.setLayoutParams(new ImageSwitcher.LayoutParams

    59220发布于 2018-09-13
  • 来自专栏Linux内核深入分析

    Androd UI学习之ImageSwitcher

    上一节学习了Gallery,本节结合Gallery来学习ImageSwitcher。 先贴出最终的效果图: 逻辑部分代码: public class ImageSwitcherActivity extends Activity { private static ImageSwitcher Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_imageswitcher ); mImageSwitcher = (ImageSwitcher)findViewById(R.id.image_switcher); mGallery = (Gallery)findViewById android:layout_width="fill_parent" android:layout_height="fill_parent" > </ImageSwitcher

    31120编辑于 2022-05-08
  • 来自专栏水击三千

    Android学习Tabhost、gallery、listview、imageswitcher

    本例将imageswitcher和gallery控件相结合。gallery存放多张图片,而imageswitcher来显示图片。 首先来看xml文档的定义。 xml文档定义的很简单,只是包含一个布局控件、一个gallery和imageswitcher。 )findViewById(R.id.imgswitcher1); 10 imgwch.setFactory(this); 11 //设置imageswitcher的图片动画显示 也为imageswitcher设置了显示的对象,以及动画的淡入和淡出。 通过以上的代码,我们可以单击“拨号”,即可显示gallery页,同时,imageswitcher可以随着gallery浏览对象的变化而变化。

    1.5K60发布于 2018-02-27
  • 来自专栏算法微时光

    图片切换器(ImageSwitcher)使用

    image.png 目录 ImageSwitcher ImageSwitcher是一个图片切换器,它间接继承自FrameLayout类,和ImageView相比,多了一个功能,那就是它说显示的图片切换时 对象,用来给ImageSwitcher显示。 引用方式: <ImageSwitcher android:id="@+id/imageSwitcher1" android:layout_width="fill_parent " android:layout_height="fill_parent"> </ImageSwitcher> 动画效果 ImageSwitcher可以设置图片切换时,动画的效果 mImageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher1); //设置Factory

    3.3K20发布于 2020-04-24
  • 来自专栏伟大程序猿的诞生

    安卓滚动字幕以及TextSwitcher、ImageSwitcher使用

    ImageSwitcher使用方法 四部曲 1:布局并初始化 <ImageSwitcher android:id="@+id/ImageSwitcher" android 300dp"/> 2:设置工厂模式 public class Switch3Activity extends Activity implements ViewSwitcher.ViewFactory { ImageSwitcher.setFactory new ImageView(this); return imageView; } 3.使用setImageResource 每调一次setImageResource就会更改图片 ImageSwitcher.setImageResource

    2.7K30发布于 2019-01-21
  • 来自专栏云计算linux

    跟我学Android之五 常规组件

    OnClickListener() { public void onClick(View v) { Log.d("imageview", "clicked"); }}); ImageSwitcher 主要用于显示图片,支持图片切换效果,与ImageView的功能相似,但是支持动画,构建ImageSwitcher的步骤:,使用ImageSwitcher进行布局。 <ImageSwitcher android:id="@+id/imageswitcher" android:layout_width="match_parent" android:layout_height="400dip”> </ImageSwitcher> 构建ImageSwitcher的步骤: 1代码中为ImageSwitcher提供视图工厂 ,用于显示图片 2ImageSwitcher设置图片换入换出的动画 ImageSwitcher is = (ImageSwitcher)findViewById(R.id.imageswitcher

    1K10编辑于 2024-12-17
  • 来自专栏全栈程序员必看

    从零開始学android<ImageSwitcher图片切换组件.二十六.>

    ImageSwitcher组件的主要功能是完毕图片的切换显示,比如用户在进行图片浏览的时候。 能够通过button点击一张张的切换显示的图片,并且使用ImageSwitcher组件在每次切换的时候也能够为其添加一些动画的效果,此类定义例如以下: java.lang.Object ↳ 用到的方法 1 public ImageSwitcher(Context context) 构造 创建ImageSwitcher对象 2 public void setFactory(ViewSwitcher.ViewFactory = (ImageSwitcher) this.findViewById(R.id.imageSwitcher1);//获得组件 ButNext = (Button) this.findViewById (R.id.button1); ButPrevious = (Button) this.findViewById(R.id.button2); imageSwitcher.setFactory(

    56720编辑于 2022-01-20
  • 来自专栏james大数据架构

    画廊视图Gallery

    5 android:orientation="vertical" 6 tools:context=".AndroidGalleryActivity" > 7 8 <ImageSwitcher 13 import android.widget.BaseAdapter; 14 import android.widget.Gallery; 15 import android.widget.ImageSwitcher R.layout.activity_android_gallery); 32 final Gallery gallery=(Gallery)this.findViewById(R.id.gallery); 33 final ImageSwitcher imgswi=(ImageSwitcher)this.findViewById(R.id.imgswi); 34 //设置ViewFactory对象 35 imgswi.setFactory imageView.setScaleType(ImageView.ScaleType.FIT_CENTER); 42 imageView.setLayoutParams(new ImageSwitcher.LayoutParams

    1.2K50发布于 2018-01-22
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(几种独立使用的视图组)

    参考示例程序:ImageSwitcher1(ApiDemo=>Views=>ImageSwitcher) 源代码:com/example/android/apis/view/ImageSwitcher1 .java 布局文件:image_switcher_1.xml ImageSwitcher1 程序的运行结果如图 26 所示。 ImageSwitcher 类的扩展关系如下所示: => android.view.View => android.view.ViewGroup => android.widget.FrameLayout => android.widget.ViewAnimator => android.widget.ViewSwitcher => android.widget.ImageSwitcher ImageSwitcher public class ImageSwitcher1 extends Activity implements AdapterView.OnItemSelectedListener

    76720发布于 2020-02-13
  • 来自专栏全栈程序员必看

    android galley实现画廊效果

    每段路,都有即将要来的旅程 每颗心,都有值得期待的成分 Android之ImageSwitcher,Gallery用法 今天在做一个软件界面时用到了ImageSwitcher和Gallery控件, 80dp" 10 android:gravity="center_vertical" 11 android:spacing="2dp" 12 /> 13 <ImageSwitcher import android.widget.Gallery; 18 import android.widget.Gallery.LayoutParams; 19 import android.widget.ImageSwitcher Activity implements AdapterView.OnItemClickListener, 25 ViewSwitcher.ViewFactory { 26 //定义ImageSwitcher 类对象 27 private ImageSwitcher mSwitcher; 28 //文本资源 29 private String[] titles = {"标题1",

    99430编辑于 2022-08-29
  • 来自专栏老欧说安卓

    Android开发笔记(一百二十四)自定义相册

    答案肯定是有的,就是把ImageView换成ImageSwitcher,通过ImageSwitcher控件来实现图片的切换动画。 ImageSwitcher的常用方法说明如下: setFactory : 设置一个视图工厂。 对于ImageSwitcher来说,视图工厂应当返回的当然是ImageView对象了。 setImageResource : 设置当前图像的资源ID。 按照ImageSwitcher的上述方法,我们便能实现前后两个图像的切换动画(如淡入淡出动画)。 下面是Gallery与ImageSwitcher结合使用的效果截图: ?

    2.5K20发布于 2019-01-18
  • 来自专栏向治洪

    android galley实现画廊效果

    今天在做一个软件界面时用到了ImageSwitcher和Gallery控件,在看API时,感觉上面的例子讲的不是很具体,效率并不高。在这里我就以一个图片浏览功能来具体说明这两个控件的用法。 80dp" 10 android:gravity="center_vertical" 11 android:spacing="2dp" 12 /> 13 <ImageSwitcher import android.widget.Gallery; 18 import android.widget.Gallery.LayoutParams; 19 import android.widget.ImageSwitcher Activity implements AdapterView.OnItemClickListener, 25 ViewSwitcher.ViewFactory { 26 //定义ImageSwitcher 类对象 27 private ImageSwitcher mSwitcher; 28 //文本资源 29 private String[] titles = {"标题1",

    1.2K90发布于 2018-01-29
  • 来自专栏BennuCTech

    实现轮播效果:ViewFlipper 和 ViewAnimator

    ViewAnimator有几个子类:TextSwitcher,ImageSwitcher,ViewSwitcher,ViewFlipper。 通过源码可以知道TextSwitcher,ImageSwitcher其实就是严格限定子view是TextView和ImageView,同时提供更方便的函数来处理text或image。

    1.1K20编辑于 2022-05-31
  • 来自专栏Linux内核深入分析

    Android UI学习之Gallery

    layout_height="wrap_content" android:layout_centerVertical="true" /> 运行效果如下: 总结: 一般Gallery和ImageSwitcher

    43720编辑于 2022-05-08
  • 来自专栏github@hornhuang

    Android-自动切换文字TextSwitcher

    介绍: 1.TextSwitcher是ViewSwicher的一个子类,继承了ViewSwicher的所有方法 2.与ViewSwitcher的另一个子类类似,TextSwitcher也有 3.ImageSwitcher

    1.5K20发布于 2021-09-24
  • 来自专栏达达前端

    Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式

    scroll.setOnTouchListener(new OnTouchListener){ } 记得 scrollBy 和 scrollTo 的区别 Gallery 图片浏览器 Gallery像一个走廊,ImageSwitcher gallery.setAdapter(adapter); 无限制浏览 return Interger.MAX_VALUE; 监听器 setOnItemSelectedListener(this); 同样<ImageSwitcher >也要布局 声明 private ImageSwitcher is; 进行初始化 is = findViewById(R.id.is); 监听器:gallery.setOnItemSelectedListener

    1.4K20编辑于 2022-04-29
  • 来自专栏达达前端

    Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式

    scroll.setOnTouchListener(new OnTouchListener){ } 记得 scrollBy 和 scrollTo 的区别 Gallery 图片浏览器 Gallery像一个走廊,ImageSwitcher gallery.setAdapter(adapter); 无限制浏览 return Interger.MAX_VALUE; 监听器 setOnItemSelectedListener(this); 同样<ImageSwitcher >也要布局 声明 private ImageSwitcher is; 进行初始化 is = findViewById(R.id.is); 监听器:gallery.setOnItemSelectedListener

    1.9K20发布于 2019-07-03
  • 来自专栏算法微时光

    文字切换(TextSwitcher)使用

    break; } return true; } } 运行结果: image.png image.png 参考 Android_TextSwitcher和ImageSwitcher

    2.3K10发布于 2020-04-24
领券