[−]Struct jni_android_sys::android::graphics::drawable::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]
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<()>
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]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, Drawable>>>
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]
&'env self,
arg0: impl Into<Option<&'env Drawable>>,
arg1: i32
) -> Result<()>
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]
&'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<()>
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]
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]
&'env self,
arg0: impl Into<Option<&'env Canvas>>
) -> Result<()>
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]
&'env self,
arg0: impl Into<Option<&'env Rect>>
) -> Result<bool>
Required features: "android-graphics-Rect"
pub fn get_outline<'env>(
&'env self,
arg0: impl Into<Option<&'env Outline>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Outline>>
) -> Result<()>
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]
&'env self,
arg0: impl Into<Option<&'env ColorFilter>>
) -> Result<()>
Required features: "android-graphics-ColorFilter"
pub fn set_tint_list<'env>(
&'env self,
arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<()>
Required features: "android-content-res-ColorStateList"
pub fn set_tint_mode<'env>(
&'env self,
arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<()>
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]
&'env self,
arg0: i32,
arg1: i32,
arg2: i32,
arg3: i32
) -> Result<()>
pub fn get_hotspot_bounds<'env>(
&'env self,
arg0: impl Into<Option<&'env Rect>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Rect>>
) -> Result<()>
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]
&'env self,
arg0: impl Into<Option<&'env Drawable>>
) -> Result<()>
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]
&'env self,
arg0: impl Into<Option<&'env Drawable>>,
arg1: impl Into<Option<&'env Runnable>>,
arg2: i64
) -> Result<()>
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]
&'env self,
arg0: impl Into<Option<&'env Drawable>>,
arg1: impl Into<Option<&'env Runnable>>
) -> Result<()>
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]
Required features: "android-graphics-drawable-Drawable"
pub fn apply_theme<'env>(
&'env self,
arg0: impl Into<Option<&'env Resources_Theme>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Resources_Theme>>
) -> Result<()>
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]
&'env self
) -> Result<Option<Local<'env, Drawable_ConstantState>>>
Required features: "android-graphics-drawable-Drawable_ConstantState"
pub fn mutate<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]
Required features: "android-graphics-drawable-Drawable"
Trait Implementations
impl AsRef<Runnable> for AnimationDrawable
impl AsRef<Animatable> for AnimationDrawable
fn as_ref(&self) -> &Animatable
impl Deref for AnimationDrawable
type Target = DrawableContainer
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for AnimationDrawable
impl AsJValue for AnimationDrawable
Auto Trait Implementations
impl !Sync for AnimationDrawable
impl Unpin for AnimationDrawable
impl !Send for AnimationDrawable
impl UnwindSafe for AnimationDrawable
impl RefUnwindSafe for AnimationDrawable
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,