[]Struct jni_android_sys::android::graphics::drawable::Drawable

#[repr(transparent)]
pub struct Drawable(_);

public class Drawable

Required feature: "android-graphics-drawable-Drawable"

Methods

impl Drawable

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, Drawable>, Local<'env, Throwable>>
[src]

pub fn draw<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Canvas>>
) -> Result<(), Local<'env, Throwable>>
[src]

draw

Required features: "android-graphics-Canvas"

pub fn setBounds_int_int_int_int<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn setBounds_Rect<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<(), Local<'env, Throwable>>
[src]

setBounds

Required features: "android-graphics-Rect"

pub fn copyBounds_Rect<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<(), Local<'env, Throwable>>
[src]

copyBounds

Required features: "android-graphics-Rect"

pub fn copyBounds<'env>(
    &'env self
) -> Result<Option<Local<'env, Rect>>, Local<'env, Throwable>>
[src]

copyBounds

Required features: "android-graphics-Rect"

pub fn getBounds<'env>(
    &'env self
) -> Result<Option<Local<'env, Rect>>, Local<'env, Throwable>>
[src]

getBounds

Required features: "android-graphics-Rect"

pub fn getDirtyBounds<'env>(
    &'env self
) -> Result<Option<Local<'env, Rect>>, Local<'env, Throwable>>
[src]

getDirtyBounds

Required features: "android-graphics-Rect"

pub fn setChangingConfigurations<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getChangingConfigurations<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn setDither<'env>(
    &'env self,
    arg0: bool
) -> Result<(), Local<'env, Throwable>>
[src]

Deprecated

pub fn setFilterBitmap<'env>(
    &'env self,
    arg0: bool
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn isFilterBitmap<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn setCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Drawable_Callback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setCallback

Required features: "android-graphics-drawable-Drawable_Callback"

pub fn getCallback<'env>(
    &'env self
) -> Result<Option<Local<'env, Drawable_Callback>>, Local<'env, Throwable>>
[src]

getCallback

Required features: "android-graphics-drawable-Drawable_Callback"

pub fn invalidateSelf<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn scheduleSelf<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Runnable>>,
    arg1: i64
) -> Result<(), Local<'env, Throwable>>
[src]

scheduleSelf

Required features: "java-lang-Runnable"

pub fn unscheduleSelf<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Runnable>>
) -> Result<(), Local<'env, Throwable>>
[src]

unscheduleSelf

Required features: "java-lang-Runnable"

pub fn getLayoutDirection<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn setLayoutDirection<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn onLayoutDirectionChanged<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn setAlpha<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getAlpha<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn setColorFilter_ColorFilter<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ColorFilter>>
) -> Result<(), Local<'env, Throwable>>
[src]

setColorFilter

Required features: "android-graphics-ColorFilter"

pub fn setColorFilter_int_Mode<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<(), Local<'env, Throwable>>
[src]

setColorFilter

Required features: "android-graphics-PorterDuff_Mode"

pub fn setTint<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn setTintList<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<(), Local<'env, Throwable>>
[src]

setTintList

Required features: "android-content-res-ColorStateList"

pub fn setTintMode<'env>(
    &'env self,
    arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<(), Local<'env, Throwable>>
[src]

setTintMode

Required features: "android-graphics-PorterDuff_Mode"

pub fn getColorFilter<'env>(
    &'env self
) -> Result<Option<Local<'env, ColorFilter>>, Local<'env, Throwable>>
[src]

getColorFilter

Required features: "android-graphics-ColorFilter"

pub fn clearColorFilter<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setHotspot<'env>(
    &'env self,
    arg0: f32,
    arg1: f32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn setHotspotBounds<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getHotspotBounds<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<(), Local<'env, Throwable>>
[src]

getHotspotBounds

Required features: "android-graphics-Rect"

pub fn isStateful<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn setState<'env>(
    &'env self,
    arg0: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getState<'env>(
    &'env self
) -> Result<Option<Local<'env, IntArray>>, Local<'env, Throwable>>
[src]

pub fn jumpToCurrentState<'env>(
    &'env self
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getCurrent<'env>(
    &'env self
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

getCurrent

Required features: "android-graphics-drawable-Drawable"

pub fn setLevel<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getLevel<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn setVisible<'env>(
    &'env self,
    arg0: bool,
    arg1: bool
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isVisible<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn setAutoMirrored<'env>(
    &'env self,
    arg0: bool
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn isAutoMirrored<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn applyTheme<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Resources_Theme>>
) -> Result<(), Local<'env, Throwable>>
[src]

applyTheme

Required features: "android-content-res-Resources_Theme"

pub fn canApplyTheme<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getOpacity<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn resolveOpacity<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getTransparentRegion<'env>(
    &'env self
) -> Result<Option<Local<'env, Region>>, Local<'env, Throwable>>
[src]

getTransparentRegion

Required features: "android-graphics-Region"

pub fn getIntrinsicWidth<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getIntrinsicHeight<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getMinimumWidth<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getMinimumHeight<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getPadding<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<bool, Local<'env, Throwable>>
[src]

getPadding

Required features: "android-graphics-Rect"

pub fn getOutline<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Outline>>
) -> Result<(), Local<'env, Throwable>>
[src]

getOutline

Required features: "android-graphics-Outline"

pub fn mutate<'env>(
    &'env self
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

mutate

Required features: "android-graphics-drawable-Drawable"

pub fn createFromStream<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env InputStream>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromStream

Required features: "android-graphics-drawable-Drawable", "java-io-InputStream", "java-lang-String"

pub fn createFromResourceStream_Resources_TypedValue_InputStream_String<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env TypedValue>>,
    arg2: impl Into<Option<&'env InputStream>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromResourceStream

Required features: "android-content-res-Resources", "android-graphics-drawable-Drawable", "android-util-TypedValue", "java-io-InputStream", "java-lang-String"

pub fn createFromResourceStream_Resources_TypedValue_InputStream_String_Options<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env TypedValue>>,
    arg2: impl Into<Option<&'env InputStream>>,
    arg3: impl Into<Option<&'env String>>,
    arg4: impl Into<Option<&'env BitmapFactory_Options>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

Deprecated

createFromResourceStream

Required features: "android-content-res-Resources", "android-graphics-BitmapFactory_Options", "android-graphics-drawable-Drawable", "android-util-TypedValue", "java-io-InputStream", "java-lang-String"

pub fn createFromXml_Resources_XmlPullParser<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromXml

Required features: "android-content-res-Resources", "android-graphics-drawable-Drawable", "org-xmlpull-v1-XmlPullParser"

pub fn createFromXml_Resources_XmlPullParser_Theme<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>,
    arg2: impl Into<Option<&'env Resources_Theme>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromXml

Required features: "android-content-res-Resources", "android-content-res-Resources_Theme", "android-graphics-drawable-Drawable", "org-xmlpull-v1-XmlPullParser"

pub fn createFromXmlInner_Resources_XmlPullParser_AttributeSet<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>,
    arg2: impl Into<Option<&'env AttributeSet>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromXmlInner

Required features: "android-content-res-Resources", "android-graphics-drawable-Drawable", "android-util-AttributeSet", "org-xmlpull-v1-XmlPullParser"

pub fn createFromXmlInner_Resources_XmlPullParser_AttributeSet_Theme<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>,
    arg2: impl Into<Option<&'env AttributeSet>>,
    arg3: impl Into<Option<&'env Resources_Theme>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromXmlInner

Required features: "android-content-res-Resources", "android-content-res-Resources_Theme", "android-graphics-drawable-Drawable", "android-util-AttributeSet", "org-xmlpull-v1-XmlPullParser"

pub fn createFromPath<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Drawable>>, Local<'env, Throwable>>
[src]

createFromPath

Required features: "android-graphics-drawable-Drawable", "java-lang-String"

pub fn inflate_Resources_XmlPullParser_AttributeSet<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>,
    arg2: impl Into<Option<&'env AttributeSet>>
) -> Result<(), Local<'env, Throwable>>
[src]

inflate

Required features: "android-content-res-Resources", "android-util-AttributeSet", "org-xmlpull-v1-XmlPullParser"

pub fn inflate_Resources_XmlPullParser_AttributeSet_Theme<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Resources>>,
    arg1: impl Into<Option<&'env XmlPullParser>>,
    arg2: impl Into<Option<&'env AttributeSet>>,
    arg3: impl Into<Option<&'env Resources_Theme>>
) -> Result<(), Local<'env, Throwable>>
[src]

inflate

Required features: "android-content-res-Resources", "android-content-res-Resources_Theme", "android-util-AttributeSet", "org-xmlpull-v1-XmlPullParser"

pub fn getConstantState<'env>(
    &'env self
) -> Result<Option<Local<'env, Drawable_ConstantState>>, Local<'env, Throwable>>
[src]

getConstantState

Required features: "android-graphics-drawable-Drawable_ConstantState"

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Drawable

impl AsValidJObjectAndEnv for Drawable

impl Deref for Drawable

type Target = Object

The resulting type after dereferencing.

impl JniType for Drawable

Auto Trait Implementations

impl RefUnwindSafe for Drawable

impl !Send for Drawable

impl !Sync for Drawable

impl Unpin for Drawable

impl UnwindSafe for Drawable

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.