Package-level declarations

Types

Link copied to clipboard
open class AvatarImageView : ShapeableImageView

Represents the base avatar image view, which is capable of displaying an avatar of any type.

Link copied to clipboard

Determines the shape of the avatar image in UserAvatarView and ChannelAvatarView.

Link copied to clipboard
data class AvatarStyle(@Px val avatarBorderWidth: Int, @ColorInt val avatarBorderColor: Int, val avatarInitialsTextStyle: TextStyle, val groupAvatarInitialsTextStyle: TextStyle, val onlineIndicatorEnabled: Boolean, val onlineIndicatorPosition: OnlineIndicatorPosition, @ColorInt val onlineIndicatorColor: Int, @ColorInt val onlineIndicatorBorderColor: Int, val avatarShape: AvatarShape, @Px val borderRadius: Float) : ViewStyle
Link copied to clipboard
fun interface ChannelAvatarRenderer

Custom renderer for the channel avatar.

Link copied to clipboard

Represents the Channel avatar that's shown when browsing channels or when you open the Messages screen.

Link copied to clipboard

Provides views for the channel avatar.

Link copied to clipboard

Determines the position of online indicator in UserAvatarView and ChannelAvatarView.

Link copied to clipboard
fun interface UserAvatarRenderer

Custom renderer for the user avatar.

Link copied to clipboard

Represents the User avatar that's shown on the Messages screen or in headers of DMs.