Package com. github. pgreze. reactions
Types
PopupGravity
Link copied to clipboard
Reaction
Link copied to clipboard
ReactionPopup
Link copied to clipboard
class ReactionPopup @JvmOverloads() constructor(context: Context, reactionsConfig: ReactionsConfig, reactionSelectedListener: ReactionSelectedListener?, reactionPopupStateChangeListener: ReactionPopupStateChangeListener?) : PopupWindow, View.OnTouchListener
Content copied to clipboard
ReactionPopupStateChangeListener
Link copied to clipboard
typealias ReactionPopupStateChangeListener = (isShowing: Boolean) -> Unit
Content copied to clipboard
ReactionsConfig
Link copied to clipboard
data class ReactionsConfig(reactions: Collection<Reaction>, @Px() reactionSize: Int, @Px() horizontalMargin: Int, @Px() verticalMargin: Int, popupGravity: PopupGravity, popupMargin: Int, popupCornerRadius: Int, popupColor: Int, popupAlphaValue: Int, reactionTextProvider: ReactionTextProvider, textBackground: Drawable, textColor: Int, textHorizontalPadding: Int, textVerticalPadding: Int, textSize: Float, typeface: Typeface?)
Content copied to clipboard
ReactionsConfigBuilder
Link copied to clipboard
ReactionSelectedListener
Link copied to clipboard
ReactionTextProvider
Link copied to clipboard
ReactionView
Link copied to clipboard
ReactionViewGroup
Link copied to clipboard
class ReactionViewGroup(context: Context, config: ReactionsConfig) : ViewGroup
Content copied to clipboard
ReactionViewState
Link copied to clipboard
sealed class ReactionViewState
Content copied to clipboard
RoundedView
Link copied to clipboard