-
- All Implemented Interfaces:
-
io.getstream.chat.android.ui.helper.ViewStyle
public final class ChannelHeaderViewStyle implements ViewStyle
Style for ChannelHeaderView. Use this class together with TransformStyle.channelHeaderStyleTransformer to change ChannelHeaderView styles programmatically.
-
-
Field Summary
Fields Modifier and Type Field Description private final Integerbackgroundprivate final TextStyletitleTextStyleprivate final TextStyleofflineTextStyleprivate final TextStylesearchingForNetworkTextStyleprivate final TextStyleonlineTextStyleprivate final BooleanshowUserAvatarprivate final DrawablebackButtonIconprivate final BooleanshowBackButtonprivate final BooleanshowBackButtonBadgeprivate final IntegerbackButtonBadgeBackgroundColorprivate final BooleanshowSearchingForNetworkProgressBarprivate final ColorStateListsearchingForNetworkProgressBarTintprivate final DrawableseparatorBackgroundDrawable
-
Constructor Summary
Constructors Constructor Description ChannelHeaderViewStyle(Integer background, TextStyle titleTextStyle, TextStyle offlineTextStyle, TextStyle searchingForNetworkTextStyle, TextStyle onlineTextStyle, Boolean showUserAvatar, Drawable backButtonIcon, Boolean showBackButton, Boolean showBackButtonBadge, Integer backButtonBadgeBackgroundColor, Boolean showSearchingForNetworkProgressBar, ColorStateList searchingForNetworkProgressBarTint, Drawable separatorBackgroundDrawable)
-
Method Summary
Modifier and Type Method Description final IntegergetBackground()final TextStylegetTitleTextStyle()final TextStylegetOfflineTextStyle()final TextStylegetSearchingForNetworkTextStyle()final TextStylegetOnlineTextStyle()final BooleangetShowUserAvatar()final DrawablegetBackButtonIcon()final BooleangetShowBackButton()final BooleangetShowBackButtonBadge()final IntegergetBackButtonBadgeBackgroundColor()final BooleangetShowSearchingForNetworkProgressBar()final ColorStateListgetSearchingForNetworkProgressBarTint()final DrawablegetSeparatorBackgroundDrawable()-
-
Constructor Detail
-
ChannelHeaderViewStyle
ChannelHeaderViewStyle(Integer background, TextStyle titleTextStyle, TextStyle offlineTextStyle, TextStyle searchingForNetworkTextStyle, TextStyle onlineTextStyle, Boolean showUserAvatar, Drawable backButtonIcon, Boolean showBackButton, Boolean showBackButtonBadge, Integer backButtonBadgeBackgroundColor, Boolean showSearchingForNetworkProgressBar, ColorStateList searchingForNetworkProgressBarTint, Drawable separatorBackgroundDrawable)
-
-
Method Detail
-
getBackground
final Integer getBackground()
-
getTitleTextStyle
final TextStyle getTitleTextStyle()
-
getOfflineTextStyle
final TextStyle getOfflineTextStyle()
-
getSearchingForNetworkTextStyle
final TextStyle getSearchingForNetworkTextStyle()
-
getOnlineTextStyle
final TextStyle getOnlineTextStyle()
-
getShowUserAvatar
final Boolean getShowUserAvatar()
-
getBackButtonIcon
final Drawable getBackButtonIcon()
-
getShowBackButton
final Boolean getShowBackButton()
-
getShowBackButtonBadge
final Boolean getShowBackButtonBadge()
-
getBackButtonBadgeBackgroundColor
final Integer getBackButtonBadgeBackgroundColor()
-
getShowSearchingForNetworkProgressBar
final Boolean getShowSearchingForNetworkProgressBar()
-
getSearchingForNetworkProgressBarTint
final ColorStateList getSearchingForNetworkProgressBarTint()
-
getSeparatorBackgroundDrawable
final Drawable getSeparatorBackgroundDrawable()
-
-
-
-