AppCompatResources

class AppCompatResources
kotlin.Any
   ↳ androidx.appcompat.content.res.AppCompatResources

Class for accessing an application's resources through AppCompat, and thus any backward compatible functionality.

Summary

Public methods
static ColorStateList!
getColorStateList(context: Context, resId: Int)

Returns the ColorStateList from the given resource.

static Drawable?
getDrawable(context: Context, resId: Int)

Return a drawable object associated with a particular resource ID.

Public methods

getColorStateList

static fun getColorStateList(context: Context, resId: Int): ColorStateList!

Returns the ColorStateList from the given resource. The resource can include themeable attributes, regardless of API level.

Parameters
context Context: context to inflate against
resId Context: the resource identifier of the ColorStateList to retrieve

getDrawable

static fun getDrawable(context: Context, resId: Int): Drawable?

Return a drawable object associated with a particular resource ID.

This method supports inflation of <vector> and <animated-vector> resources on devices where platform support is not available.

Parameters
context Context: context to inflate against
resId Context: The desired resource identifier, as generated by the aapt tool. This integer encodes the package, type, and resource entry. The value 0 is an invalid identifier.
Return
Drawable?: Drawable An object that can be used to draw this resource.

See Also

  • ContextCompat#getDrawable(Context, int)