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

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

public class AnimationDrawable

Required feature: android-graphics-drawable-AnimationDrawable

Methods

impl AnimationDrawable

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

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

pub fn start<'env>(&'env self) -> Result<()>[src]

pub fn stop<'env>(&'env self) -> Result<()>[src]

pub fn is_running<'env>(&'env self) -> Result<bool>[src]

pub fn run<'env>(&'env self) -> Result<()>[src]

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

unscheduleSelf

Required features: "java-lang-Runnable"

pub fn get_number_of_frames<'env>(&'env self) -> Result<i32>[src]

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

getFrame

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

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

pub fn is_one_shot<'env>(&'env self) -> Result<bool>[src]

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

pub fn add_frame<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Drawable>>,
    arg1: i32
) -> Result<()>
[src]

addFrame

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

pub fn inflate<'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<()>
[src]

inflate

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

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

mutate

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

Methods from Deref<Target = DrawableContainer>

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

draw

Required features: "android-graphics-Canvas"

pub fn get_changing_configurations<'env>(&'env self) -> Result<i32>[src]

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

getPadding

Required features: "android-graphics-Rect"

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

getOutline

Required features: "android-graphics-Outline"

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

pub fn get_alpha<'env>(&'env self) -> Result<i32>[src]

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

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

setColorFilter

Required features: "android-graphics-ColorFilter"

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

setTintList

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

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

setTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

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

pub fn is_stateful<'env>(&'env self) -> Result<bool>[src]

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

pub fn is_auto_mirrored<'env>(&'env self) -> Result<bool>[src]

pub fn jump_to_current_state<'env>(&'env self) -> Result<()>[src]

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

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

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

getHotspotBounds

Required features: "android-graphics-Rect"

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

pub fn get_intrinsic_width<'env>(&'env self) -> Result<i32>[src]

pub fn get_intrinsic_height<'env>(&'env self) -> Result<i32>[src]

pub fn get_minimum_width<'env>(&'env self) -> Result<i32>[src]

pub fn get_minimum_height<'env>(&'env self) -> Result<i32>[src]

pub fn invalidate_drawable<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Drawable>>
) -> Result<()>
[src]

invalidateDrawable

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

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

scheduleDrawable

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

pub fn unschedule_drawable<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Drawable>>,
    arg1: impl Into<Option<&'env Runnable>>
) -> Result<()>
[src]

unscheduleDrawable

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

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

pub fn get_opacity<'env>(&'env self) -> Result<i32>[src]

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

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

getCurrent

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

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

applyTheme

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

pub fn can_apply_theme<'env>(&'env self) -> Result<bool>[src]

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

getConstantState

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

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

mutate

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

Trait Implementations

impl AsRef<Runnable> for AnimationDrawable

impl AsRef<Animatable> for AnimationDrawable

impl Deref for AnimationDrawable

type Target = DrawableContainer

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for AnimationDrawable

impl AsJValue for AnimationDrawable

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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