Android Guides | Samples

Android.Graphics.Drawables.RotateDrawable Class

See Also: RotateDrawable

Syntax

[Android.Runtime.Register("android/graphics/drawable/RotateDrawable", DoNotGenerateAcw=true)]
public class RotateDrawable : Drawable, Drawable+ICallback, IDisposable

Remarks

A Drawable that can rotate another Drawable based on the current level value. The start and end angles of rotation can be controlled to map any circular arc to the level values range.

It can be defined in an XML file with the <rotate> element. For more information, see the guide to Animation Resources.

[Android Documentation]

Requirements

Namespace: Android.Graphics.Drawables
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1

The members of Android.Graphics.Drawables.RotateDrawable are listed below.

See Also: Drawable

Public Constructors

Creates a new rotating drawable with no wrapped drawable.

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

DrawableDrawable.
FromDegreesSingle.
[read-only]
override
OpacityInt32. Return the opacity/transparency of this Drawable.
PivotXSingle.
PivotXRelativeBoolean.
PivotYSingle.
PivotYRelativeBoolean.
ToDegreesSingle.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

override
Draw(Canvas)
Draw in its bounds (set via setBounds) respecting optional effects such as alpha (set via setAlpha) and color filter (set via setColorFilter).
InvalidateDrawable(Drawable)
Called when the drawable needs to be redrawn.
ScheduleDrawable(Drawable, IRunnable, Int64)
A Drawable can call this to schedule the next frame of its animation.
ScheduleDrawable(Drawable, Action, Int64)
override
SetAlpha(Int32)
Specify an alpha value for the drawable.
override
SetColorFilter(ColorFilter)
Specify an optional color filter for the drawable.
UnscheduleDrawable(Drawable, IRunnable)
A Drawable can call this to unschedule an action previously scheduled with Drawable+ICallback.
UnscheduleDrawable(Drawable, Action)