Added in API level 1

ViewFlipper


open class ViewFlipper : ViewAnimator
kotlin.Any
   ↳ android.view.View
   ↳ android.view.ViewGroup
   ↳ android.widget.FrameLayout
   ↳ android.widget.ViewAnimator
   ↳ android.widget.ViewFlipper

Simple ViewAnimator that will animate between two or more views that have been added to it. Only one child is shown at a time. If requested, can automatically flip between each child at a regular interval.

Summary

XML attributes
android:autoStart When true, automatically start animating.
android:flipInterval
Inherited XML attributes
Inherited constants
Public constructors
ViewFlipper(context: Context!)

ViewFlipper(context: Context!, attrs: AttributeSet!)

Public methods
open CharSequence!

open Int

Get the delay before flipping to the next view.

open Boolean

Returns true if this view automatically calls startFlipping() when it becomes attached to a window.

open Boolean

Returns true if the child views are flipping.

open Unit
setAutoStart(autoStart: Boolean)

Set if this view automatically calls startFlipping() when it becomes attached to a window.

open Unit
setFlipInterval(milliseconds: Int)

How long to wait before flipping to the next view

open Unit

Start a timer to cycle through child views

open Unit

No more flips

Protected methods
open Unit

open Unit

open Unit

Inherited functions
Inherited properties

XML attributes

android:autoStart

android:autoStart
When true, automatically start animating.

May be a boolean value, such as "true" or "false".

android:flipInterval

android:flipInterval

Public constructors

ViewFlipper

Added in API level 1
ViewFlipper(context: Context!)

ViewFlipper

Added in API level 1
ViewFlipper(
    context: Context!,
    attrs: AttributeSet!)

Public methods

getAccessibilityClassName

Added in API level 23
open fun getAccessibilityClassName(): CharSequence!

getFlipInterval

Added in API level 29
open fun getFlipInterval(): Int

Get the delay before flipping to the next view.

Return
Int delay time in milliseconds Value is 0 or greater

isAutoStart

Added in API level 7
open fun isAutoStart(): Boolean

Returns true if this view automatically calls startFlipping() when it becomes attached to a window.

isFlipping

Added in API level 1
open fun isFlipping(): Boolean

Returns true if the child views are flipping.

setAutoStart

Added in API level 7
open fun setAutoStart(autoStart: Boolean): Unit

Set if this view automatically calls startFlipping() when it becomes attached to a window.

setFlipInterval

Added in API level 1
open fun setFlipInterval(milliseconds: Int): Unit

How long to wait before flipping to the next view

Parameters
milliseconds Int: time in milliseconds Value is 0 or greater

startFlipping

Added in API level 1
open fun startFlipping(): Unit

Start a timer to cycle through child views

stopFlipping

Added in API level 1
open fun stopFlipping(): Unit

No more flips

Protected methods

onAttachedToWindow

Added in API level 1
protected open fun onAttachedToWindow(): Unit

onDetachedFromWindow

Added in API level 1
protected open fun onDetachedFromWindow(): Unit

onWindowVisibilityChanged

Added in API level 1
protected open fun onWindowVisibilityChanged(visibility: Int): Unit
Parameters
visibility Int: The new visibility of the window. Value is android.view.View#VISIBLE, android.view.View#INVISIBLE, or android.view.View#GONE