`
xfjt297857539
  • 浏览: 152231 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 用ViewFlipper实现各种切换动画

阅读更多
 1、main.xml

  < ViewFlipper android:id="@+id/flipper"

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:flipInterval="2000"

  >

  < TextView

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:gravity="center_horizontal"

  android:textSize="26sp"

  android:text="aaaaaaaaa"/>

  < TextView

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:gravity="center_horizontal"

  android:textSize="26sp"

  android:text="bbbbbbbb"/>

  < TextView

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:gravity="center_horizontal"

  android:textSize="26sp"

  android:text="ccccccccc"/>

  < TextView

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:gravity="center_horizontal"

  android:textSize="26sp"

  android:text="dddddddddd"/>

  < /ViewFlipper>

  2、代码:

  mFlipper = (ViewFlipper) findViewById(R.id.flipper);

  //以下是各种动画设置

  //向上消失

  mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_in));

  mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_out));

  //旋转消失

  mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.hyperspace_in));

  mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.hyperspace_out));

  mFlipper.startFlipping();//动画循环切换各个子控件

  3、动画

  push_up_in.xml

  < set xmlns:android="http://schemas.android.com/apk/res/android">

  < translate android:fromYDelta="100%p" android:toYDelta="0"
分享到:
评论

相关推荐

    Android使用ViewFlipper实现Switch动画特效。

    例如,我们可以重写`onTouchEvent`方法来处理用户的触摸事件,当用户滑动时,控制ViewFlipper切换到相应的子视图。 接下来,动画效果的实现通常涉及到`anim`文件夹下的XML动画资源。在Android中,有两种主要类型的...

    android 利用ViewFlipper来实现滑动切换

    // 设置切换动画 viewFlipper.setInAnimation(this, R.anim.slide_in_left); viewFlipper.setOutAnimation(this, R.anim.slide_out_right); // 开始自动切换 viewFlipper.startFlipping(); } public void ...

    ViewFlipper实现左右切换

    结合源代码文件`Test_05 使用ViewFlipper实现左右滚动切换`,你可以更深入地理解和实践这一功能,从而提升你的Android UI设计能力。记得在实际项目中灵活运用这些知识点,为用户提供更丰富的交互体验。

    Android ViewFlipper实现页面的滑动切换

    下面将详细探讨如何在Android应用中使用ViewFlipper来实现页面的滑动切换。 首先,我们需要了解ViewFlipper的基本结构。一个ViewFlipper可以包含多个子视图,如ImageView、TextView或自定义布局。在初始化时,...

    Android中利用viewflipper动画切换屏幕效果

    这里使用了`setInAnimation`和`setOutAnimation`来设定切换动画,但没有实际调用`startFlipping()`,所以动画切换仅在用户手动滑动时发生。 通过这样的方式,开发者能够根据用户的输入实现平滑且交互性强的屏幕切换...

    Android ActivtiyGroup和ViewFlipper实现Activity滑屏切换

    总结来说,要实现Activity滑屏切换,现代Android开发推荐使用`Fragment`和`ViewPager`组合,而非过时的`ActivityGroup`。`ViewFlipper`适合于在同一Activity内部切换相似的视图,而不是不同Activity。同时,提供的...

    Android使用ViewFlipper实现图片切换功能

    "Android 使用 ViewFlipper 实现图片切换功能" Android 使用 ViewFlipper 实现图片切换功能是 Android 应用程序开发中的一种常见需求。ViewFlipper 是 Android 中的一个控件,能够实现图片的滑动切换功能。下面将...

    Android使用ViewFlipper实现左右滑动效果面

    在Android开发中,ViewFlipper是一个非常有用的布局组件,它允许开发者轻松地在多个视图之间切换,通常用于实现翻页、轮播图或者动画效果。在这个场景中,我们将探讨如何利用ViewFlipper来实现左右滑动的效果。 ...

    最简单的ViewFlipper实现图片跟随手势滑动

    在Android开发中,ViewFlipper是一个非常有用的控件,它允许开发者轻松地在多个视图之间切换,通常用于实现类似轮播图或者卡片翻页的效果。在这个“最简单的ViewFlipper实现图片跟随手势滑动”的教程中,我们将深入...

    ViewFlipper实现滑屏切换View

    通过结合手势检测、动画效果以及自动切换功能,我们可以轻松地使用ViewFlipper实现滑屏切换View的效果。不过,在实际应用中,还需要考虑一些细节问题,比如处理边界条件(即最后一个View之后或第一个View之前如何...

    android中使用ViewFlipper实现滑动翻页示例

    在Android开发中,ViewFlipper是一个非常有用的布局控件,它允许我们轻松地实现滑动翻页的效果。这个示例将向我们展示如何在应用程序中使用ViewFlipper来创建一个动态翻页界面,使得用户可以通过手势或编程方式切换...

    Activity间和ViewFlipper界面切换动画demo

    总结来说,"Activity间和ViewFlipper界面切换动画demo"涵盖了Android开发中两个重要的动画应用场景:Activity间的切换动画和ViewFlipper内部视图的翻页动画。理解并熟练掌握这些技术,可以帮助开发者创建更具吸引力...

    Android应用源码之Gallery+ImageSwitcher+ViewFlipper实现手机查看壁纸效果.zip

    ImageSwitcher内部默认使用`ViewFlipper`作为其切换动画的基础。 `ViewFlipper`是一个可以包含多个子视图并能显示其中的一个视图的布局。它支持在子视图之间进行向前或向后的动画切换。在这里,ViewFlipper被用作...

    Android ViewFlipper 的使用

    2. **切换动画**: - `ViewFlipper`内置了两种动画:`INVISIBLE`(淡入)和`FLIP`(翻转)。默认情况下,`ViewFlipper`使用`FLIP`动画。可以使用`setInAnimation()`和`setOutAnimation()`设置进出场动画。 - ...

    Android 滑动效果ViewFlipper

    在Android开发中,我们常常需要实现各种动画效果来提升用户体验,其中滑动切换视图是一种常见的交互方式。`ViewFlipper`是Android SDK提供的一种布局容器,它允许我们在多个子视图之间进行平滑的滑动过渡,非常适合...

    android viewflipper 图片滑动demo

    4. **设置动画**:为了实现平滑的滑动效果,我们需要为ViewFlipper添加切换动画。这可以通过创建两个Animation对象(一个向左,一个向右)实现,然后将它们分别设置为in和out动画。 ```java // 创建向左的动画 ...

    Android ViewFlipper Animation 使用

    本篇文章将详细探讨如何在Android应用程序中使用ViewFlipper以及如何实现动画效果。 首先,我们需要了解ViewFlipper的基本概念。ViewFlipper是LinearLayout的子类,它可以包含多个子视图,并在需要时显示其中一个。...

    android ViewFlipper

    总结来说,`ViewFlipper`是Android中一个强大的视图切换工具,通过它可以轻松地在多个视图间实现平滑的动画效果。通过学习和实践这个简单的`ViewFlipper`实现工程,开发者可以更好地理解并掌握这一组件的使用,为...

Global site tag (gtag.js) - Google Analytics