Package com.skydoves.powermenu
Class CustomPowerMenu
-
- All Implemented Interfaces:
-
androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleObserver,com.skydoves.powermenu.IMenuItem
public class CustomPowerMenu<T, E extends MenuBaseAdapter<T>> extends AbstractPowerMenu<E, T>
CustomPowerMenu is one the implementation of the AbstractPowerMenu.
It implements the customized PowerMenu by the user.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCustomPowerMenu.BuilderBuilder class for creating CustomPowerMenu.
public abstract classCustomPowerMenu.FactoryAn abstract factory class for creating an instance of CustomPowerMenu.
A factory implementation class must have a non-argument constructor.
-
Field Summary
Fields Modifier and Type Field Description public CircularEffectcircularEffectpublic final OnMenuItemClickListener<E>onMenuItemClickListener
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.skydoves.powermenu.AbstractPowerMenu
addItem, addItem, addItemList, clearItems, clearPreference, dismiss, getAdapter, getCircularEffect, getContentViewHeight, getContentViewWidth, getFooterView, getHeaderView, getItemList, getListView, getMenuListView, getOnMenuItemClickListener, getPreferenceName, getPreferencePosition, getSelectedPosition, invokeOnMenuListener, isShowing, onCreate, onDestroy, onResume, onStart, removeItem, removeItem, setAnimation, setAnimationStyle, setAutoDismiss, setBackgroundAlpha, setBackgroundColor, setBackgroundSystemUiVisibility, setCircularEffect, setDismissIfShowAgain, setDivider, setDividerHeight, setFocusable, setFooterView, setFooterView, setFooterView, setHeaderView, setHeaderView, setHeaderView, setHeight, setIsClipping, setLifecycleOwner, setLifecycleOwnerFromContext, setListView, setMenuRadius, setMenuShadow, setOnBackgroundClickListener, setOnDismissedListener, setOnMenuItemClickListener, setPadding, setPreferencePosition, setSelectedPosition, setSelection, setShowBackground, setTouchInterceptor, setWidth, showAsAnchorCenter, showAsAnchorCenter, showAsAnchorLeftBottom, showAsAnchorLeftBottom, showAsAnchorLeftTop, showAsAnchorLeftTop, showAsAnchorRightBottom, showAsAnchorRightBottom, showAsAnchorRightTop, showAsAnchorRightTop, showAsDropDown, showAsDropDown, showAtCenter, showAtCenter, showAtLocation, showAtLocation -
Methods inherited from class com.skydoves.powermenu.IMenuItem
addItem, addItem, addItemList, getItemList, removeItem -
Methods inherited from class androidx.lifecycle.DefaultLifecycleObserver
onCreate, onDestroy, onPause, onResume, onStart, onStop -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-