The Android Developer Challenge is back! Submit your idea before December 2.

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(@NonNull context: Context, @ColorRes resId: Int)

Returns the ColorStateList from the given resource.

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

Return a drawable object associated with a particular resource ID.

Public methods

getColorStateList

static fun getColorStateList(@NonNull context: Context, @ColorRes 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

@Nullable static fun getDrawable(@NonNull context: Context, @DrawableRes resId: Int): Drawable?

Return a drawable object associated with a particular resource ID.

This method supports inflation of <vector>, <animated-vector> and <animated-selector> 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.