public class CustomPowerMenu<T,E extends MenuBaseAdapter<T>> extends AbstractPowerMenu<T,E>
AbstractPowerMenu
.
It implements the customized PowerMenu
by the user.
Modifier and Type | Class and Description |
---|---|
static class |
CustomPowerMenu.Builder<T,E extends MenuBaseAdapter<T>>
Builder class for creating
CustomPowerMenu . |
static class |
CustomPowerMenu.Factory
An abstract factory class for creating an instance of
CustomPowerMenu . |
adapter, allowTouchBackground, backgroundView, backgroundWindow, contentViewPadding, fixedHeight, footerView, headerView, initializeRule, isShowing, layoutInflater, lifecycleOwner, menuCard, menuItemClickListener, menuListView, menuView, menuWindow, onDismissedListener, showBackground
Modifier | Constructor and Description |
---|---|
protected |
CustomPowerMenu(android.content.Context context,
AbstractMenuBuilder abstractMenuBuilder) |
Modifier and Type | Method and Description |
---|---|
protected void |
initialize(android.content.Context context) |
addItem, addItem, addItemList, clearItems, clearPreference, dismiss, getAdapter, getCircularEffect, getContentViewHeight, getContentViewPadding, getContentViewWidth, getFooterView, getHeaderView, getItemList, getListView, getMeasuredContentView, getMenuListView, getOnMenuItemClickListener, getPreferenceName, getPreferencePosition, getSelectedPosition, invokeOnMenuListener, isShowing, onCreate, onDestroy, onResume, onStart, removeItem, removeItem, setAnimation, setAnimationStyle, setAutoDismiss, setBackgroundAlpha, setBackgroundColor, setCircularEffect, setDivider, setDividerHeight, setFocusable, setFooterView, setFooterView, setFooterView, setHeaderView, setHeaderView, setHeaderView, setHeight, setIsClipping, setLifecycleOwner, setListView, setMeasuredHeight, setMenuRadius, setMenuShadow, setOnBackgroundClickListener, setOnDismissedListener, setOnMenuItemClickListener, setPreferencePosition, setSelectedPosition, setSelection, setShowBackground, setTouchInterceptor, setWidth, showAsAnchorCenter, showAsAnchorCenter, showAsAnchorLeftBottom, showAsAnchorLeftBottom, showAsAnchorLeftTop, showAsAnchorLeftTop, showAsAnchorRightBottom, showAsAnchorRightBottom, showAsAnchorRightTop, showAsAnchorRightTop, showAsDropDown, showAsDropDown, showAtCenter, showAtCenter, showAtLocation, showAtLocation
protected CustomPowerMenu(@NonNull android.content.Context context, @NonNull AbstractMenuBuilder abstractMenuBuilder)
protected void initialize(@NonNull android.content.Context context)
initialize
in class AbstractPowerMenu<T,E extends MenuBaseAdapter<T>>