to top
Android APIs
public class

DrawableCompat

extends Object
java.lang.Object
   ↳ android.support.v4.graphics.drawable.DrawableCompat

Class Overview

Helper for accessing features in Drawable introduced after API level 4 in a backwards compatible fashion.

Summary

Public Constructors
DrawableCompat()
Public Methods
static boolean isAutoMirrored(Drawable drawable)
Tells if this Drawable will be automatically mirrored when its layout direction is RTL right-to-left.
static void jumpToCurrentState(Drawable drawable)
static void setAutoMirrored(Drawable drawable, boolean mirrored)
Set whether this Drawable is automatically mirrored when its layout direction is RTL (right-to left).
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DrawableCompat ()

Public Methods

public static boolean isAutoMirrored (Drawable drawable)

Tells if this Drawable will be automatically mirrored when its layout direction is RTL right-to-left. See LayoutDirection.

If running on a pre-KITKAT device this method returns false.

Parameters
drawable The Drawable against which to invoke the method.
Returns
  • boolean Returns true if this Drawable will be automatically mirrored.

public static void jumpToCurrentState (Drawable drawable)

Call Drawable.jumpToCurrentState().

If running on a pre-HONEYCOMB device this method does nothing.

Parameters
drawable The Drawable against which to invoke the method.

public static void setAutoMirrored (Drawable drawable, boolean mirrored)

Set whether this Drawable is automatically mirrored when its layout direction is RTL (right-to left). See LayoutDirection.

If running on a pre-KITKAT device this method does nothing.

Parameters
drawable The Drawable against which to invoke the method.
mirrored Set to true if the Drawable should be mirrored, false if not.