public interface MaterialMenu
MaterialMenuDrawable| Modifier and Type | Method and Description |
|---|---|
void |
animateIconState(MaterialMenuDrawable.IconState state)
Animate icon to given state.
|
MaterialMenuDrawable.IconState |
getIconState()
Return current icon state
|
void |
setAnimationListener(android.animation.Animator.AnimatorListener listener)
Set listener for
MaterialMenuDrawable animation events |
void |
setColor(int color)
Set color of icon
|
void |
setIconState(MaterialMenuDrawable.IconState state)
Change icon without animation
|
void |
setInterpolator(android.view.animation.Interpolator interpolator)
Set interpolator for transformation animations
|
void |
setRTLEnabled(boolean rtlEnabled)
Enable RTL layout.
|
void |
setTransformationDuration(int duration)
Set duration of transformation animations
|
MaterialMenuDrawable.IconState |
setTransformationOffset(MaterialMenuDrawable.AnimationState animationState,
float value)
Manually set a transformation value for an
MaterialMenuDrawable.AnimationState |
void |
setVisible(boolean visible)
Set visibility of icon
|
void setIconState(MaterialMenuDrawable.IconState state)
state - new icon stateMaterialMenuDrawable.IconState getIconState()
void animateIconState(MaterialMenuDrawable.IconState state)
state - new icon statevoid setColor(int color)
color - new icon colorvoid setVisible(boolean visible)
visible - new value for visibilityvoid setTransformationDuration(int duration)
duration - new animation durationvoid setInterpolator(android.view.animation.Interpolator interpolator)
interpolator - new interpolatorvoid setAnimationListener(android.animation.Animator.AnimatorListener listener)
MaterialMenuDrawable animation eventslistener - new listener or null to remove any listenervoid setRTLEnabled(boolean rtlEnabled)
rtlEnabled - true to enable RTL layoutMaterialMenuDrawable.IconState setTransformationOffset(MaterialMenuDrawable.AnimationState animationState, float value)
MaterialMenuDrawable.AnimationStateanimationState - state to set value invalue - between MaterialMenuDrawable.TRANSFORMATION_START and
MaterialMenuDrawable.TRANSFORMATION_END.