ReactionPopup

class ReactionPopup @JvmOverloads() constructor(context: Context, reactionsConfig: ReactionsConfig, reactionSelectedListener: ReactionSelectedListener?, reactionPopupStateChangeListener: ReactionPopupStateChangeListener?) : PopupWindow, View.OnTouchListener

Entry point for reaction popup.

Constructors

ReactionPopup
Link copied to clipboard
fun ReactionPopup(context: Context, reactionsConfig: ReactionsConfig, reactionSelectedListener: ReactionSelectedListener? = null, reactionPopupStateChangeListener: ReactionPopupStateChangeListener? = null)

Functions

dismiss
Link copied to clipboard
open override fun dismiss()
getAnimationStyle
Link copied to clipboard
open fun getAnimationStyle(): Int
getBackground
Link copied to clipboard
open fun getBackground(): Drawable
getContentView
Link copied to clipboard
open fun getContentView(): View
getElevation
Link copied to clipboard
open fun getElevation(): Float
getEnterTransition
Link copied to clipboard
open fun getEnterTransition(): Transition
getExitTransition
Link copied to clipboard
open fun getExitTransition(): Transition
getHeight
Link copied to clipboard
open fun getHeight(): Int
getInputMethodMode
Link copied to clipboard
open fun getInputMethodMode(): Int
getMaxAvailableHeight
Link copied to clipboard
open fun getMaxAvailableHeight(p0: View): Int
open fun getMaxAvailableHeight(p0: View, p1: Int): Int
open fun getMaxAvailableHeight(p0: View, p1: Int, p2: Boolean): Int
getOverlapAnchor
Link copied to clipboard
open fun getOverlapAnchor(): Boolean
getSoftInputMode
Link copied to clipboard
open fun getSoftInputMode(): Int
getWidth
Link copied to clipboard
open fun getWidth(): Int
getWindowLayoutType
Link copied to clipboard
open fun getWindowLayoutType(): Int
isAboveAnchor
Link copied to clipboard
open fun isAboveAnchor(): Boolean
isAttachedInDecor
Link copied to clipboard
open fun isAttachedInDecor(): Boolean
isClippingEnabled
Link copied to clipboard
open fun isClippingEnabled(): Boolean
isFocusable
Link copied to clipboard
open fun isFocusable(): Boolean
isOutsideTouchable
Link copied to clipboard
open fun isOutsideTouchable(): Boolean
isShowing
Link copied to clipboard
open fun isShowing(): Boolean
isSplitTouchEnabled
Link copied to clipboard
open fun isSplitTouchEnabled(): Boolean
isTouchable
Link copied to clipboard
open fun isTouchable(): Boolean
onTouch
Link copied to clipboard
open override fun onTouch(v: View, event: MotionEvent): Boolean
setAnimationStyle
Link copied to clipboard
open fun setAnimationStyle(p0: Int)
setAttachedInDecor
Link copied to clipboard
open fun setAttachedInDecor(p0: Boolean)
setBackgroundDrawable
Link copied to clipboard
open fun setBackgroundDrawable(p0: Drawable)
setClippingEnabled
Link copied to clipboard
open fun setClippingEnabled(p0: Boolean)
setContentView
Link copied to clipboard
open fun setContentView(p0: View)
setElevation
Link copied to clipboard
open fun setElevation(p0: Float)
setEnterTransition
Link copied to clipboard
open fun setEnterTransition(p0: Transition)
setExitTransition
Link copied to clipboard
open fun setExitTransition(p0: Transition)
setFocusable
Link copied to clipboard
open fun setFocusable(p0: Boolean)
setHeight
Link copied to clipboard
open fun setHeight(p0: Int)
setIgnoreCheekPress
Link copied to clipboard
open fun setIgnoreCheekPress()
setInputMethodMode
Link copied to clipboard
open fun setInputMethodMode(p0: Int)
setOnDismissListener
Link copied to clipboard
open fun setOnDismissListener(p0: PopupWindow.OnDismissListener)
setOutsideTouchable
Link copied to clipboard
open fun setOutsideTouchable(p0: Boolean)
setOverlapAnchor
Link copied to clipboard
open fun setOverlapAnchor(p0: Boolean)
setSoftInputMode
Link copied to clipboard
open fun setSoftInputMode(p0: Int)
setSplitTouchEnabled
Link copied to clipboard
open fun setSplitTouchEnabled(p0: Boolean)
setTouchable
Link copied to clipboard
open fun setTouchable(p0: Boolean)
setTouchInterceptor
Link copied to clipboard
open fun setTouchInterceptor(p0: View.OnTouchListener)
setWidth
Link copied to clipboard
open fun setWidth(p0: Int)
setWindowLayoutMode
Link copied to clipboard
open fun setWindowLayoutMode(p0: Int, p1: Int)
setWindowLayoutType
Link copied to clipboard
open fun setWindowLayoutType(p0: Int)
showAsDropDown
Link copied to clipboard
open fun showAsDropDown(p0: View)
open fun showAsDropDown(p0: View, p1: Int, p2: Int)
open fun showAsDropDown(p0: View, p1: Int, p2: Int, p3: Int)
showAtLocation
Link copied to clipboard
open fun showAtLocation(p0: View, p1: Int, p2: Int, p3: Int)
update
Link copied to clipboard
open fun update()
open fun update(p0: Int, p1: Int)
open fun update(p0: View, p1: Int, p2: Int)
open fun update(p0: Int, p1: Int, p2: Int, p3: Int)
open fun update(p0: View, p1: Int, p2: Int, p3: Int, p4: Int)
open fun update(p0: Int, p1: Int, p2: Int, p3: Int, p4: Boolean)

Properties

reactionPopupStateChangeListener
Link copied to clipboard
reactionSelectedListener
Link copied to clipboard
var reactionSelectedListener: ReactionSelectedListener? = null