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

让背景动前景不动 ViewFlipper的用法

阅读更多
其实呢这个实例没有多大用处,代码也简单只是看看当图片作为背景的时候 能不能也动画出来 结果是可以的
ViewFlipper mFlipper = new ViewFlipper(this);      
        ImageView i = new ImageView(this);     
         i.setBackgroundDrawable(getResources().getDrawable(R.drawable.icon));
         i.setImageResource(R.drawable.android_waving);
         ImageView i2 = new ImageView(this);     
         i2.setBackgroundDrawable(getResources().getDrawable(R.drawable.xb));
         i2.setImageResource(R.drawable.android_waving);
         mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in)); 
         mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out));     
         mFlipper.addView(i);      
         mFlipper.addView(i2); 
        
         mFlipper.startFlipping();       
         setContentView(mFlipper);
通常我们不需要把要动画的图片作为背景用 i.setBackgroundDrawable而是用i.setImageResource,这个例子只是为了验证一下背景是不是可以动。
分享到:
评论

相关推荐

    ViewFlipper

    1. **自动翻转**:通过设置`setAutoStart(true)`和`setFlipInterval(int interval)`方法,你可以让ViewFlipper在指定的时间间隔内自动切换显示的子视图。 2. **手动翻转**:用户可以通过手势(如滑动)来切换视图,...

    Activity间和ViewFlipper界面切换动画demo

    在实际项目中,需要注意的是,过度使用动画或者设计不恰当的动画可能会对性能造成影响,尤其是在低端设备上。因此,合理选择和优化动画是提高应用性能的关键。可以使用Android提供的工具,如Systrace和Profile GPU ...

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

    对于ViewFlipper的Switch动画,我们可以使用视图动画来实现。 在`res/anim`目录下,创建两个XML文件,分别定义开关动画的开启和关闭效果。例如,可以创建`slide_in_left.xml`和`slide_out_right.xml`,用于表示视图...

    viewFlipper

    本篇文章将深入探讨`ViewFlipper`的工作原理、基本用法以及如何利用它来实现广告栏的轮询播放。 ### `ViewFlipper`的基本概念 1. **视图切换**:`ViewFlipper`的主要功能就是切换其包含的多个子视图。默认情况下,...

    《ViewFlipper使用详解》对应源码

    这个压缩包文件`ViewFlipper使用详解`很可能包含了对应的示例代码,帮助开发者理解如何在实际项目中运用`ViewFlipper`。以下是对`ViewFlipper`的详细解释以及可能在源码中看到的实践方法。 `ViewFlipper` 是 `...

    Android ViewFlipper Animation 使用

    为了在特定时间切换视图,可以使用`ViewFlipper#startFlipping`方法自动循环播放,或者通过`ViewFlipper#showNext`和`ViewFlipper#showPrevious`手动切换。如果你想在某个事件(如按钮点击)后切换视图,可以添加一...

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

    为了将这些图片添加到ViewFlipper中,开发者使用了一个循环,每次迭代时都会调用`getImageView`方法并传入相应的资源ID。这个方法创建了一个新的`ImageView`,设置了其背景资源,并返回这个ImageView,然后将其添加...

    ViewFlipper使用demo及item点击事件

    默认情况下,ViewFlipper会使用一个简单的左右滑动动画来展示这种切换。 **2. 使用ViewFlipper** 在XML布局文件中,你可以直接声明一个ViewFlipper元素,并在其内部添加多个子视图: ```xml <ViewFlipper ...

    ViewFlipper使用简单实例

    除了XML布局,你还可以在Java代码中动态创建并添加视图,然后使用ViewFlipper的相关方法进行切换和控制。 6. **结合ViewPager**: 虽然ViewFlipper能实现简单的页面滑动,但在复杂的场景下,比如需要滑动浏览大量...

    Android ViewFlipper 的使用

    本篇文章将深入探讨`ViewFlipper`的使用方法及其背后的实现原理。 `ViewFlipper`是`ViewGroup`的一个子类,它提供了自动翻页的功能,可以包含多个子视图,并通过动画效果在这些子视图之间进行切换。以下是一些关键...

    ViewFlipperDemo

    在Android开发中,`ViewFlipper`是一个非常实用的组件,...通过理解这一示例,开发者可以学习到如何结合使用`ViewFlipper`、动画资源以及定时器来实现复杂的视图切换效果。这对于构建类似功能的应用是非常有帮助的。

    viewflipper

    本篇文章将深入探讨`ViewFlipper`的原理、使用方法以及如何通过监听手势来实现自定义交互。 `ViewFlipper`是Android SDK中的一个布局容器,它继承自`ViewGroup`,可以包含多个子视图(如`ImageView`、`TextView`等...

    android ViewFlipper

    通过调用特定的方法,我们可以让`ViewFlipper`在这些子视图之间进行平滑的动画切换,从而创建出类似翻页或滑动的效果。 1. **添加子视图**: 在布局XML文件中,你可以直接将多个视图(如`TextView`、`ImageView`等...

    Android通过view复用优化ViewFlipper用法

    本篇文章将深入探讨如何通过view复用优化ViewFlipper的使用,从而提高应用的运行效率。 首先,理解view复用的概念至关重要。在Android中,view复用是一种节省内存和提高性能的技术,常见于ListView、RecyclerView等...

    TabHost + ViewFlipper实现滑动翻页

    在`TabHost`中,我们可以通过`setup()`方法初始化,并使用`addTab()`方法添加每个`Tab`及其对应的视图。 `ViewFlipper` 是一个布局容器,它可以包含多个子视图,并且可以方便地在这些子视图之间进行切换。通过`...

    使用ViewFlipper让文本上下滚动

    首先,我们需要了解ViewFlipper的基本用法。ViewFlipper继承自ViewGroup,可以包含多个子视图,如TextView。默认情况下,ViewFlipper只显示第一个子视图,可以通过调用`startFlipping()`方法开启自动切换,通过`...

Global site tag (gtag.js) - Google Analytics