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 |
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 |
Int: 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 |
Int: 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. |