Builder

open class Builder

Constructors

Link copied to clipboard
open fun Builder()
Constructor
Link copied to clipboard
open fun Builder(@NonNull themeMode: SendbirdUIKit.ThemeMode)
Constructor
Link copied to clipboard
open fun Builder(@NonNull type: CreatableChannelType)
Constructor
Link copied to clipboard
open fun Builder(@StyleRes customThemeResId: Int)
Constructor
Link copied to clipboard
open fun Builder(@StyleRes customThemeResId: Int, @NonNull type: CreatableChannelType)
Constructor

Functions

Link copied to clipboard
open fun build(): CreateChannelFragment
Creates an CreateChannelFragment with the arguments supplied to this builder.
Link copied to clipboard
open fun setCreateButtonText(@NonNull createButtonText: String): CreateChannelFragment.Builder
Sets the create button text of the header.
Link copied to clipboard
Sets the user list adapter.
Link copied to clipboard
open fun <T : CreateChannelFragment?> setCustomFragment(fragment: T): CreateChannelFragment.Builder
Sets the custom fragment.
Link copied to clipboard
Sets the handler that loads the list of user.
Link copied to clipboard
open fun setEmptyIcon(@DrawableRes resId: Int, @Nullable tint: ColorStateList): CreateChannelFragment.Builder
Sets the icon when the data is not exists.
Link copied to clipboard
open fun setEmptyText(@StringRes resId: Int): CreateChannelFragment.Builder
Sets the text when the data is not exists
Link copied to clipboard
open fun setErrorText(@StringRes resId: Int): CreateChannelFragment.Builder
Sets the text when error occurs
Link copied to clipboard
Sets the icon on the left button of the header.
Link copied to clipboard
Sets the icon on the left button of the header.
Link copied to clipboard
open fun setHeaderTitle(@NonNull title: String): CreateChannelFragment.Builder
Sets the title of the header.
Link copied to clipboard
open fun setIsDistinct(isDistinct: Boolean): CreateChannelFragment.Builder
Sets distinct mode.
Link copied to clipboard
Sets the click listener on the left button of the header.
Link copied to clipboard
Sets the click listener on the right button of the header.
Link copied to clipboard
open fun setOnUserSelectChangedListener(@Nullable userSelectChangedListener: OnUserSelectChangedListener): CreateChannelFragment.Builder
Register a callback to be invoked when the user is selected.
Link copied to clipboard
open fun setOnUserSelectionCompleteListener(@Nullable userSelectionCompleteListener: OnUserSelectionCompleteListener): CreateChannelFragment.Builder
Register a callback to be invoked when selecting users is completed.
Link copied to clipboard
open fun setUseHeader(useHeader: Boolean): CreateChannelFragment.Builder
Sets whether the header is used.
Link copied to clipboard
open fun setUseHeaderLeftButton(useHeaderLeftButton: Boolean): CreateChannelFragment.Builder
Sets whether the left button of the header is used.
Link copied to clipboard
open fun setUseHeaderRightButton(useHeaderRightButton: Boolean): CreateChannelFragment.Builder
Sets whether the right button of the header is used.
Link copied to clipboard
open fun withArguments(@NonNull args: Bundle): CreateChannelFragment.Builder
Sets arguments to this fragment.