zoukankan      html  css  js  c++  java
  • Android学习笔记(25):带动画效果的View切换ViewAnimator及其子类

    ViewAnimator能够实现带动画效果的View切换,其派生的子类是一些带动画效果切换功能的组件。

     

    ViewAnimator支持的XML属性:

    Attribute Name

    Description

    android:animateFirstView

    设置显示第一个View组件时是否使用动画

    android:inAnimation

    设置显示组件时使用的动画

    android:outAnimation

    设置隐藏组件时使用的动画

    1. ViewSwitcher视图切换组件。

    加入视图的方法:

    ViewFactory创建View,再通过ViewSwitchersetFactory(ViewSwitcher.ViewFactory)加入。

    切换:

    showPrevious()showNext()

    2.ImageSwitcher图像切换器

    ViewFactorymakeView()方法返回的View组件必须是ImageView

    由于重写了showPrevious()showNext()方法,所以能够通过调用setImageDrawable (Drawable drawable)setImageResource (int resid)setImageURI (Uri uri)方法更换图片。

    3. TextSwitcher文本切换器

    ViewFactorymakeView()方法返回的View组件必须是TextView

    切换文本时,仅仅须要调用setText()方法。

    4.ViewFlipper

    继承自ViewAnimator,像极了AdapterViewFlipper。也有很多共同的XML属性。只是不须要通过Adapter加入列表项,能够通过addView(View v)加入多个View

  • 相关阅读:
    网络通信
    jvm调优
    rokectMq
    mybatis属性类
    spring cloud feign
    spring cloud hystrix
    spring cloud ribbon
    mybatis(二)创建代理类执行sql
    内存操作函数
    堆空间的开辟与使用
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7094122.html
Copyright © 2011-2022 走看看