Android APIs
public interface

TintableBackgroundView

android.support.v4.view.TintableBackgroundView
Known Indirect Subclasses

Class Overview

Interface which allows a View to receive background tinting calls from ViewCompat when running on API v20 devices or lower.

Summary

Public Methods
abstract ColorStateList getSupportBackgroundTintList()
Return the tint applied to the background drawable, if specified.
abstract PorterDuff.Mode getSupportBackgroundTintMode()
Return the blending mode used to apply the tint to the background drawable, if specified.
abstract void setSupportBackgroundTintList(ColorStateList tint)
Applies a tint to the background drawable.
abstract void setSupportBackgroundTintMode(PorterDuff.Mode tintMode)
Specifies the blending mode used to apply the tint specified by setSupportBackgroundTintList(ColorStateList)} to the background drawable.

Public Methods

public abstract ColorStateList getSupportBackgroundTintList ()

Return the tint applied to the background drawable, if specified.

Returns
  • the tint applied to the background drawable

public abstract PorterDuff.Mode getSupportBackgroundTintMode ()

Return the blending mode used to apply the tint to the background drawable, if specified.

Returns
  • the blending mode used to apply the tint to the background drawable

public abstract void setSupportBackgroundTintList (ColorStateList tint)

Applies a tint to the background drawable. Does not modify the current tint mode, which is SRC_IN by default.

Subsequent calls to View.setBackground(Drawable) will automatically mutate the drawable and apply the specified tint and tint mode.

Parameters
tint the tint to apply, may be null to clear tint

public abstract void setSupportBackgroundTintMode (PorterDuff.Mode tintMode)

Specifies the blending mode used to apply the tint specified by setSupportBackgroundTintList(ColorStateList)} to the background drawable. The default mode is SRC_IN.

Parameters
tintMode the blending mode used to apply the tint, may be null to clear tint