首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏算法微时光

    视图切换(ViewSwitcher)使用

    目录 ViewSwitcher ViewSwitcher顾名思义. 当程序控制从一个View切换到另一个View时, ViewSwitcher支持指定动画效果。 值得注意的是ViewSwitcher最多只能有2个view. 使用: <ViewSwitcher android:id="@+id/viewswitcher" android:layout_width="match_parent viewSwitcher = (ViewSwitcher) findViewById(R.id.viewswitcher); // 载入动画效果 slide_in_left (); } }); } } 运行效果: 参考 Android零基础入门第54节:视图切换组件ViewSwitcher android使用ViewSwitcher

    2.1K10发布于 2020-04-23
  • 来自专栏分享达人秀

    视图切换组件ViewSwitcher

    二、ViewSwitcher使用 ViewSwitcher代表了视图切换组件,它本身继承了 FrameLayout,因此可以将多个View 层叠在一起,每次只显示一个组件。 为了给ViewSwitcher添加多个组件,一般通过调用ViewSwitcher的setFactory (ViewSwitcherViewFactory)方法为之设置 ViewFactory,并由该 ViewFactory -- 定义一个ViewSwitcher组件 --> <ViewSwitcher android:id="@+id/viewSwitcher" android:layout_width ); // 获取界面组件 mViewSwitcher = (ViewSwitcher) findViewById(R.id.viewSwitcher); 为了实现ViewSwitcher切换View时的动画效果,程序的事件处理方法中调用了 ViewSwitcher的setInAnimation()、setOutAnimation()方法来设置动画效果。

    2.4K70发布于 2018-02-05
  • 来自专栏分享达人秀

    ImageSwitcher和TextSwitcher

    上一期我们了解了ViewAnimator组件和ViewSwitcher组件的使用,你都掌握了吗? 本期一起来学习ViewSwitcher的两个子组件ImageSwitcher和TextSwitcher。 一、ImageSwitcher ImageSwitcher和ImageSwitcher继承了 ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件时使用动画效果 ImageSwitcher继承了 ViewSwitcher,并重写了 ViewSwitcher 的 showNext()、showPrevious()方法,因此 ImageSwitcher 使用起来更加简单 二、TextSwitcher TextSwitcher继承了 ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换 View组件时使用动画效果。

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

    Android-ImageSwitcher相册

    简介: 1.ImageSwitcher是viewSwitcher的子类,所以ImageSwitcher继承了ViewSwitcher素有的特性 2.作为ViewSwitcher的子类,它比ViewSwitcher 所以其实用起来,要比ViewSwitcher更为方便。 ImageSwitcher) findViewById(R.id.switcher); //为ImageSwitcher设置动画效果 imageSwitcher.setFactory(new ViewSwitcher.ViewFactory

    1.4K20发布于 2021-09-24
  • 来自专栏全栈程序员必看

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

    android.view.ViewGroup ↳ android.widget.FrameLayout ↳ android.widget.ViewAnimator ↳ android.widget.ViewSwitcher android.widget.ImageSwitcher 用到的方法 1 public ImageSwitcher(Context context) 构造 创建ImageSwitcher对象 2 public void setFactory(ViewSwitcher.ViewFactory 用于完毕两个图片切换时ViewSwitcher的转换操作 3 public void setImageResource(int resid) 普通 设置显示的图片资源ID 4 public void setInAnimation 则定义的Activity类还必须实现ViewSwitcher.ViewFactory接口,以指定切换视图的操作工厂,此接口定义例如以下: public static interface ViewSwitcher.ViewFactory { /** * 创建一个新的 View 显示,并将其增加到 ViewSwitcher 之中 * @

    56720编辑于 2022-01-20
  • 来自专栏算法微时光

    文字切换(TextSwitcher)使用

    image.png 目录 TextSwitcher TextSwitcher 继承自ViewSwitcher, ViewSwitcher继承自ViewAnimator. 使用其实现文字的切换. android.widget.TextSwitcher; import android.widget.TextView; import android.widget.Toast; import android.widget.ViewSwitcher ; public class MainActivity extends Activity implements ViewSwitcher.ViewFactory, View.OnTouchListener

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

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

    layout_width="wrap_content" android:layout_height="wrap_content"/> 2:设置工厂模式 ts.setFactory(this); implements ViewSwitcher.ViewFactory android:layout_height="300dp"/> 2:设置工厂模式 public class Switch3Activity extends Activity implements ViewSwitcher.ViewFactory /** * 自动垂直滚动的TextView */ public class AutoVerticalScrollTextView extends TextSwitcher implements ViewSwitcher.ViewFactory

    2.7K30发布于 2019-01-21
  • 来自专栏cwl_Java

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

    具体显示的内容由当前的 Activity 实现ViewSwitcher.ViewFactory 接口来完成,实现其中的 makeView()方法,返回一个 TextView 类型。 android.view.ViewGroup => android.widget.FrameLayout => android.widget.ViewAnimator => android.widget.ViewSwitcher updateCounter(); } } 这里是 mSwitcher.setFactory(this) 设置了所使用的 ViewSwitcher.ViewFactory 接口,这个接口由当前的 android.view.ViewGroup => android.widget.FrameLayout => android.widget.ViewAnimator => android.widget.ViewSwitcher => android.widget.ImageSwitcher ImageSwitcher 具体显示的内容也是由当前的 Activity 实现 ViewSwitcher.

    76820发布于 2020-02-13
  • 来自专栏郭霖

    Android图片滚动,加入自动播放功能,使用自定义属性实现,霸气十足!

    在最外层的LinearLayout加入xmlns:myattr="http://schemas.android.com/apk/res/com.example.viewswitcher"。 在我们自定义的com.example.viewswitcher.SlidingSwitcherView加入myattr:auto_play="true"。 "http://schemas.android.com/tools" xmlns:myattr="http://schemas.android.com/apk/res/com.example.viewswitcher fill_parent" android:orientation="vertical" tools:context=".MainActivity" > <com.example.viewswitcher.SlidingSwitcherView layout_margin="15dip" android:orientation="horizontal" > </LinearLayout> </com.example.viewswitcher.SlidingSwitcherView

    3K90发布于 2018-01-05
  • 来自专栏郭霖

    Android实现图片滚动控件,含页签功能

    fill_parent" android:orientation="horizontal" tools:context=".MainActivity" > <com.example.viewswitcher.SlidingSwitcherView layout_margin="15dip" android:orientation="horizontal" > </LinearLayout> </com.example.viewswitcher.SlidingSwitcherView > </LinearLayout> 我们可以看到,com.example.viewswitcher.SlidingSwitcherView的根目录下放置了两个LinearLayout。 > <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.<em>viewswitcher</em> android:theme="@android:style/Theme.NoTitleBar" > <activity android:name="com.example.<em>viewswitcher</em>.MainActivity

    2K100发布于 2018-01-05
  • 来自专栏github@hornhuang

    Android-自动切换文字TextSwitcher

    介绍: 1.TextSwitcher是ViewSwicher的一个子类,继承了ViewSwicher的所有方法 2.与ViewSwitcher的另一个子类类似,TextSwitcher也有 3.ImageSwitcher textSwitcher = (TextSwitcher) findViewById(R.id.textSwitcher); textSwitcher.setFactory(new ViewSwitcher.ViewFactory

    1.5K20发布于 2021-09-24
  • 来自专栏BennuCTech

    实现轮播效果:ViewFlipper 和 ViewAnimator

    ViewAnimator有几个子类:TextSwitcher,ImageSwitcher,ViewSwitcher,ViewFlipper。 而ViewSwitcher限制子view个数不能超过2个,所以它只是两个view来回切换。 而ViewFlipper就是本文的主角,它实现来定时切换功能。

    1.1K20编辑于 2022-05-31
  • 来自专栏郭霖

    Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来

    fill_parent" android:orientation="horizontal" tools:context=".MainActivity" > <com.example.viewswitcher.SlidingSwitcherView layout_margin="15dip" android:orientation="horizontal" > </LinearLayout> </com.example.viewswitcher.SlidingSwitcherView > </LinearLayout> 我们可以看到,com.example.viewswitcher.SlidingSwitcherView的根目录下放置了两个LinearLayout。 > <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.<em>viewswitcher</em> android:theme="@android:style/Theme.NoTitleBar" > <activity android:name="com.example.<em>viewswitcher</em>.MainActivity

    52710编辑于 2023-12-01
  • 来自专栏【Android开发基础】

    AutoTextView实现文字自动翻转效果

    android.view.animation.Transformation; import android.widget.TextSwitcher; import android.widget.TextView; import android.widget.ViewSwitcher ; import com.jky.mobilebzt.R; public class AutoTextView extends TextSwitcher implements ViewSwitcher.ViewFactory

    1.4K20编辑于 2023-02-10
  • 来自专栏Hongten

    android开发_ImageSwitcher

    android.widget.AdapterView.OnItemSelectedListener; 16 import android.widget.Gallery.LayoutParams; 17 import android.widget.ViewSwitcher.ViewFactory / 初始化is对象 46 is = (ImageSwitcher) findViewById(R.id.switcher); 47 // 设置工厂用来创建两种视图的ViewSwitcher

    59220发布于 2018-09-13
  • 来自专栏算法微时光

    图片切换器(ImageSwitcher)使用

    android.widget.ImageView; import android.widget.LinearLayout; import android.widget.Toast; import android.widget.ViewSwitcher ; public class MainActivity extends Activity implements ViewSwitcher.ViewFactory, View.OnTouchListener

    3.3K20发布于 2020-04-24
  • 来自专栏分享达人秀

    翻转视图ViewFlipper快速打造引导页和轮播图

    前面两期学习了 ViewAnimator及其子类ViewSwitcher的使用,以及ViewSwitcher的子类ImageSwitcher和TextSwitcher的使用,你都掌握了吗?

    1.8K60发布于 2018-02-05
  • 来自专栏全栈程序员必看

    android galley实现画廊效果

    20 import android.widget.ImageView; 21 import android.widget.TextView; 22 import android.widget.ViewSwitcher class PictrueChangeActivity extends Activity implements AdapterView.OnItemClickListener, 25 ViewSwitcher.ViewFactory

    99430编辑于 2022-08-29
  • 来自专栏向治洪

    android galley实现画廊效果

    20 import android.widget.ImageView; 21 import android.widget.TextView; 22 import android.widget.ViewSwitcher class PictrueChangeActivity extends Activity implements AdapterView.OnItemClickListener, 25 ViewSwitcher.ViewFactory

    1.2K90发布于 2018-01-29
  • 来自专栏易帜的Android 学习之旅

    自定义View:关于实现竖直水果机滚动图片切换效果

    * * 自动垂直滚动的ImageView */ public class AutoVerticalScrollImageView extends ImageSwitcher implements ViewSwitcher.ViewFactory

    81140编辑于 2022-02-09
领券