public static class CustomPowerMenu.Builder<T,E extends MenuBaseAdapter<T>> extends AbstractMenuBuilder
animationStyle, backgroundAlpha, backgroundClickListener, backgroundColor, context, divider, dividerHeight, focusable, footerView, headerView, height, isClipping, layoutInflater, lifecycleOwner, menuAnimation, menuRadius, menuShadow, onDismissedListener, selected, showBackground, width| Constructor and Description |
|---|
Builder(android.content.Context context,
E adapter) |
public Builder(android.content.Context context,
E adapter)
public CustomPowerMenu.Builder setLifecycleOwner(android.arch.lifecycle.LifecycleOwner lifecycleOwner)
public CustomPowerMenu.Builder setShowBackground(boolean show)
public CustomPowerMenu.Builder setOnMenuItemClickListener(java.lang.Object menuItemClickListener)
public CustomPowerMenu.Builder setOnBackgroundClickListener(android.view.View.OnClickListener onBackgroundClickListener)
public CustomPowerMenu.Builder setOnDismissListener(OnDismissedListener onDismissListener)
public CustomPowerMenu.Builder setHeaderView(int headerView)
public CustomPowerMenu.Builder setHeaderView(android.view.View headerView)
public CustomPowerMenu.Builder setFooterView(int footerView)
public CustomPowerMenu.Builder setFooterView(android.view.View footerView)
public CustomPowerMenu.Builder setAnimation(MenuAnimation menuAnimation)
public CustomPowerMenu.Builder setAnimationStyle(int style)
public CustomPowerMenu.Builder setMenuRadius(float radius)
public CustomPowerMenu.Builder setMenuShadow(float shadow)
public CustomPowerMenu.Builder setWidth(int width)
public CustomPowerMenu.Builder setHeight(int height)
public CustomPowerMenu.Builder setDividerHeight(int height)
public CustomPowerMenu.Builder setDivider(android.graphics.drawable.Drawable divider)
public CustomPowerMenu.Builder setBackgroundColor(int color)
public CustomPowerMenu.Builder setBackgroundAlpha(float alpha)
public CustomPowerMenu.Builder setFocusable(boolean focusable)
public CustomPowerMenu.Builder setSelected(int position)
public CustomPowerMenu.Builder setIsClipping(boolean isClipping)
public CustomPowerMenu.Builder addItem(java.lang.Object item)
public CustomPowerMenu.Builder addItem(int position, java.lang.Object item)
public CustomPowerMenu.Builder addItemList(java.util.List<T> itemList)
public CustomPowerMenu build()