public static class ColorChooserDialog.Builder
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
mAccentMode |
protected boolean |
mAllowUserCustom |
protected boolean |
mAllowUserCustomAlpha |
protected int |
mBackBtn |
protected int |
mCancelBtn |
protected int[][] |
mColorsSub |
protected int[] |
mColorsTop |
protected AppCompatActivity |
mContext |
protected int |
mCustomBtn |
protected int |
mDoneBtn |
protected boolean |
mDynamicButtonColor |
protected int |
mPreselect |
protected int |
mPresetsBtn |
protected boolean |
mSetPreselectionColor |
protected int |
mTitle |
protected int |
mTitleSub |
| Constructor and Description |
|---|
ColorChooserDialog.Builder(ActivityType context,
int title) |
| Modifier and Type | Method and Description |
|---|---|
ColorChooserDialog.Builder |
accentMode(boolean accentMode) |
ColorChooserDialog.Builder |
allowUserColorInput(boolean allow) |
ColorChooserDialog.Builder |
allowUserColorInputAlpha(boolean allow) |
ColorChooserDialog.Builder |
backButton(int text) |
ColorChooserDialog |
build() |
ColorChooserDialog.Builder |
cancelButton(int text) |
ColorChooserDialog.Builder |
customButton(int text) |
ColorChooserDialog.Builder |
customColors(int[] topLevel,
int[][] subLevel) |
ColorChooserDialog.Builder |
customColors(int topLevel,
int[][] subLevel) |
ColorChooserDialog.Builder |
doneButton(int text) |
ColorChooserDialog.Builder |
dynamicButtonColor(boolean enabled) |
ColorChooserDialog.Builder |
preselect(int preselect) |
ColorChooserDialog.Builder |
presetsButton(int text) |
ColorChooserDialog |
show() |
ColorChooserDialog.Builder |
titleSub(int titleSub) |
@NonNull protected final transient AppCompatActivity mContext
@StringRes protected final int mTitle
@StringRes protected int mTitleSub
protected int mPreselect
@StringRes protected int mDoneBtn
@StringRes protected int mBackBtn
@StringRes protected int mCancelBtn
@StringRes protected int mCustomBtn
@StringRes protected int mPresetsBtn
@Nullable protected int[] mColorsTop
@Nullable protected int[][] mColorsSub
protected boolean mAccentMode
protected boolean mDynamicButtonColor
protected boolean mAllowUserCustom
protected boolean mAllowUserCustomAlpha
protected boolean mSetPreselectionColor
public ColorChooserDialog.Builder(@NonNull
ActivityType context,
@StringRes
int title)
@NonNull public ColorChooserDialog.Builder titleSub(@StringRes int titleSub)
@NonNull public ColorChooserDialog.Builder preselect(int preselect)
@NonNull public ColorChooserDialog.Builder accentMode(boolean accentMode)
@NonNull public ColorChooserDialog.Builder doneButton(@StringRes int text)
@NonNull public ColorChooserDialog.Builder backButton(@StringRes int text)
@NonNull public ColorChooserDialog.Builder cancelButton(@StringRes int text)
@NonNull public ColorChooserDialog.Builder customButton(@StringRes int text)
@NonNull public ColorChooserDialog.Builder presetsButton(@StringRes int text)
@NonNull public ColorChooserDialog.Builder dynamicButtonColor(boolean enabled)
@NonNull public ColorChooserDialog.Builder customColors(@NonNull int[] topLevel, @Nullable int[][] subLevel)
@NonNull public ColorChooserDialog.Builder customColors(@ArrayRes int topLevel, @Nullable int[][] subLevel)
@NonNull public ColorChooserDialog.Builder allowUserColorInput(boolean allow)
@NonNull public ColorChooserDialog.Builder allowUserColorInputAlpha(boolean allow)
@NonNull public ColorChooserDialog build()
@NonNull public ColorChooserDialog show()