public static class PowerMenu.Builder 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) |
public PowerMenu.Builder setLifecycleOwner(android.arch.lifecycle.LifecycleOwner lifecycleOwner)
public PowerMenu.Builder setShowBackground(boolean show)
public PowerMenu.Builder setOnMenuItemClickListener(OnMenuItemClickListener<PowerMenuItem> menuItemClickListener)
public PowerMenu.Builder setOnBackgroundClickListener(android.view.View.OnClickListener onBackgroundClickListener)
public PowerMenu.Builder setOnDismissListener(OnDismissedListener onDismissListener)
public PowerMenu.Builder setHeaderView(int headerView)
public PowerMenu.Builder setHeaderView(android.view.View headerView)
public PowerMenu.Builder setFooterView(int footerView)
public PowerMenu.Builder setFooterView(android.view.View footerView)
public PowerMenu.Builder setAnimation(MenuAnimation menuAnimation)
public PowerMenu.Builder setAnimationStyle(int style)
public PowerMenu.Builder setMenuRadius(float radius)
public PowerMenu.Builder setMenuShadow(float shadow)
public PowerMenu.Builder setWidth(int width)
public PowerMenu.Builder setHeight(int height)
public PowerMenu.Builder setTextColor(int color)
public PowerMenu.Builder setMenuColor(int color)
public PowerMenu.Builder setSelectedTextColor(int color)
public PowerMenu.Builder setSelectedMenuColor(int color)
public PowerMenu.Builder setSelectedEffect(boolean effect)
public PowerMenu.Builder setDividerHeight(int height)
public PowerMenu.Builder setDivider(android.graphics.drawable.Drawable divider)
public PowerMenu.Builder setBackgroundColor(int color)
public PowerMenu.Builder setBackgroundAlpha(float alpha)
public PowerMenu.Builder setFocusable(boolean focusable)
public PowerMenu.Builder setSelected(int position)
public PowerMenu.Builder setIsClipping(boolean isClipping)
public PowerMenu.Builder addItem(PowerMenuItem item)
public PowerMenu.Builder addItem(int position, PowerMenuItem item)
public PowerMenu.Builder addItemList(java.util.List<PowerMenuItem> itemList)
public PowerMenu build()