类 EaseMessageMenuPopupWindow
- java.lang.Object
-
- android.widget.PopupWindow
-
- io.agora.chat.uikit.menu.EaseMessageMenuPopupWindow
-
public class EaseMessageMenuPopupWindow extends android.widget.PopupWindow
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceEaseMessageMenuPopupWindow.OnPopupWindowDismissListenerstatic interfaceEaseMessageMenuPopupWindow.OnPopupWindowItemClickListener
-
构造器概要
构造器 构造器 说明 EaseMessageMenuPopupWindow(android.content.Context context)EaseMessageMenuPopupWindow(android.content.Context context, boolean closeChangeBg)The second parameter is to change the background color
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddismiss()android.content.ContextgetContext()intgetNavBarHeight(android.content.Context context)intgetNavigationBarHeight(android.content.Context context)floatgetScreenHeight(android.content.Context context)floatgetScreenWidth(android.content.Context context)voidsetBackgroundAlpha(float alpha)set background transparencyvoidsetBackgroundDrawable(android.graphics.drawable.Drawable background)voidsetContentView(android.view.View contentView)voidsetOutsideTouchable(boolean touchable)voidsetViewLayoutParams(android.view.View view, int nWidth, int nHeight)voidshowAsDropDown(android.view.View anchor)voidshowAsDropDown(android.view.View anchor, int xoff, int yoff)voidshowAsDropDown(android.view.View anchor, int xoff, int yoff, int gravity)voidshowAtLocation(android.view.View parent, int gravity, int x, int y)-
从类继承的方法 android.widget.PopupWindow
getAnimationStyle, getBackground, getContentView, getElevation, getEnterTransition, getEpicenterBounds, getExitTransition, getHeight, getInputMethodMode, getMaxAvailableHeight, getMaxAvailableHeight, getMaxAvailableHeight, getOverlapAnchor, getSoftInputMode, getWidth, getWindowLayoutType, isAboveAnchor, isAttachedInDecor, isClippedToScreen, isClippingEnabled, isFocusable, isLaidOutInScreen, isOutsideTouchable, isShowing, isSplitTouchEnabled, isTouchable, isTouchModal, setAnimationStyle, setAttachedInDecor, setClippingEnabled, setElevation, setEnterTransition, setEpicenterBounds, setExitTransition, setFocusable, setHeight, setIgnoreCheekPress, setInputMethodMode, setIsClippedToScreen, setIsLaidOutInScreen, setOnDismissListener, setOverlapAnchor, setSoftInputMode, setSplitTouchEnabled, setTouchable, setTouchInterceptor, setTouchModal, setWidth, setWindowLayoutMode, setWindowLayoutType, update, update, update, update, update, update
-
-
-
-
构造器详细资料
-
EaseMessageMenuPopupWindow
public EaseMessageMenuPopupWindow(android.content.Context context)
-
EaseMessageMenuPopupWindow
public EaseMessageMenuPopupWindow(android.content.Context context, boolean closeChangeBg)The second parameter is to change the background color- 参数:
context-closeChangeBg- whether to change the background color
-
-
方法详细资料
-
setBackgroundAlpha
public void setBackgroundAlpha(float alpha)
set background transparency- 参数:
alpha-
-
setOutsideTouchable
public void setOutsideTouchable(boolean touchable)
- 覆盖:
setOutsideTouchable在类中android.widget.PopupWindow
-
setBackgroundDrawable
public void setBackgroundDrawable(android.graphics.drawable.Drawable background)
- 覆盖:
setBackgroundDrawable在类中android.widget.PopupWindow
-
setContentView
public void setContentView(android.view.View contentView)
- 覆盖:
setContentView在类中android.widget.PopupWindow
-
getContext
public android.content.Context getContext()
-
showAtLocation
public void showAtLocation(android.view.View parent, int gravity, int x, int y)- 覆盖:
showAtLocation在类中android.widget.PopupWindow
-
showAsDropDown
public void showAsDropDown(android.view.View anchor)
- 覆盖:
showAsDropDown在类中android.widget.PopupWindow
-
showAsDropDown
public void showAsDropDown(android.view.View anchor, int xoff, int yoff)- 覆盖:
showAsDropDown在类中android.widget.PopupWindow
-
showAsDropDown
public void showAsDropDown(android.view.View anchor, int xoff, int yoff, int gravity)- 覆盖:
showAsDropDown在类中android.widget.PopupWindow
-
dismiss
public void dismiss()
- 覆盖:
dismiss在类中android.widget.PopupWindow
-
getNavBarHeight
public int getNavBarHeight(android.content.Context context)
-
getScreenWidth
public float getScreenWidth(android.content.Context context)
-
getScreenHeight
public float getScreenHeight(android.content.Context context)
-
getNavigationBarHeight
public int getNavigationBarHeight(android.content.Context context)
-
setViewLayoutParams
public void setViewLayoutParams(android.view.View view, int nWidth, int nHeight)
-
-