跳过导航链接
$ A B C D E F G H I K L M O P Q R S T U V W 

$

$toString() - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 

A

ALIGN_BACKGROUND - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
alignBackground(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
alignBackgroundGravity - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
alignBackgroundGravity(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
allowInterceptTouchEvent(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
AlphaConfig - razerdp.util.animation中的类
 
AlphaConfig() - 类 的构造器razerdp.util.animation.AlphaConfig
 
AnimationApi<T> - razerdp.util.animation中的类
 
AnimationApi() - 类 的构造器razerdp.util.animation.AnimationApi
 
AnimationBuilder() - 类 的构造器razerdp.util.animation.AnimationHelper.AnimationBuilder
 
AnimationHelper - razerdp.util.animation中的类
Created by 大灯泡 on 2020/6/11 Description:动画构建
AnimationHelper.AnimationBuilder - razerdp.util.animation中的类
 
AnimationHelper.AnimatorBuilder - razerdp.util.animation中的类
 
AnimationHelper.OnAnimationCreateListener - razerdp.util.animation中的类
 
AnimationHelper.OnAnimatorCreateListener - razerdp.util.animation中的类
 
AnimatorBuilder() - 类 的构造器razerdp.util.animation.AnimationHelper.AnimatorBuilder
 
appendNavigationBarID(String) - 类 中的静态方法razerdp.util.PopupUiUtils
 
applyBlurOption(PopupBlurOption) - 类 中的方法razerdp.blur.BlurImageView
 
applyConfigSetting(C) - 类 中的方法razerdp.widget.QuickPopup
 
AS_HEIGHT_AS_ANCHOR - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
AS_WIDTH_AS_ANCHOR - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
asAnimation() - 类 中的静态方法razerdp.util.animation.AnimationHelper
 
asAnimator() - 类 中的静态方法razerdp.util.animation.AnimationHelper
 
AUTO_INPUT_METHOD - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
AUTO_LOCATED - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
autoLocated(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 

B

background - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
background(Drawable) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
backgroundColor(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
BACKPRESS_ENABLE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
backpressEnable(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
BaseAnimationConfig<T> - razerdp.util.animation中的类
 
BaseLazyPopupWindow - razerdp.basepopup中的类
Created by 大灯泡 on 2019/11/24.
BaseLazyPopupWindow(Context) - 类 的构造器razerdp.basepopup.BaseLazyPopupWindow
 
BaseLazyPopupWindow(Context, int, int) - 类 的构造器razerdp.basepopup.BaseLazyPopupWindow
 
BaseLazyPopupWindow(Fragment) - 类 的构造器razerdp.basepopup.BaseLazyPopupWindow
 
BaseLazyPopupWindow(Fragment, int, int) - 类 的构造器razerdp.basepopup.BaseLazyPopupWindow
 
BasePopupFlag - razerdp.basepopup中的接口
Created by 大灯泡 on 2019/5/8 Description:
BasePopupInitializer - razerdp.basepopup中的类
Created by 大灯泡 on 2020/2/11.
BasePopupInitializer() - 类 的构造器razerdp.basepopup.BasePopupInitializer
 
BasePopupSDK - razerdp.basepopup中的类
Created by 大灯泡 on 2019/5/13 Description:
BasePopupUnsafe - razerdp.basepopup中的枚举
已过时。
BasePopupUnsafe.OnFitWindowManagerLayoutParamsCallback - razerdp.basepopup中的接口
已过时。
BasePopupUnsafe.StackDumpInfo - razerdp.basepopup中的类
已过时。
 
BasePopupWindow - razerdp.basepopup中的类

这是一个快速实现PopupWindow的基类,本基类易于扩展,并且几乎没有使用限制,便于您快速实现各种各样的PopupWindow。
BasePopupWindow(Context) - 类 的构造器razerdp.basepopup.BasePopupWindow
最常用的构造器,传入context情况下会寻找其Activity作为依附的WindowToken,如果获取不到(如ApplicationContext)则取当前应用最顶层Activity作为依附的WindowToken 此时PopupWindow的层级与Activity的Window一致,无法显示在其他Window上方(如弹出一个Dialog再弹出一个PopupWindow,此时PopupWindow显示在Dialog下层) 该构造器构造的BasePopup可以在Dialog或DialogFragment下弹出
BasePopupWindow(Context, int, int) - 类 的构造器razerdp.basepopup.BasePopupWindow
 
BasePopupWindow(Fragment) - 类 的构造器razerdp.basepopup.BasePopupWindow
构造器传入Fragment情况下会寻找其RootView作为依附的WindowToken,如果获取不到则取当前fragment所属Activity作为依附的WindowToken 此时PopupWindow的层级与Fragment的Window一致,无法显示在其他Window上方(如弹出一个Dialog再弹出一个PopupWindow,此时PopupWindow显示在Dialog下层) 该构造器构造的BasePopup可以在DialogFragment或者依附于Activity的Fragment下弹出,其余情况不能弹出
BasePopupWindow(Fragment, int, int) - 类 的构造器razerdp.basepopup.BasePopupWindow
 
BasePopupWindow.CalledFromWrongThreadException - razerdp.basepopup中的异常错误
 
BasePopupWindow.GravityMode - razerdp.basepopup中的枚举
 
BasePopupWindow.KeyEventListener - razerdp.basepopup中的接口
key事件,如果返回true,则不再回调BasePopupWindow的onDispatchKeyEvent
BasePopupWindow.OnBeforeShowCallback - razerdp.basepopup中的接口
 
BasePopupWindow.OnBlurOptionInitListener - razerdp.basepopup中的接口
 
BasePopupWindow.OnDismissListener - razerdp.basepopup中的类
 
BasePopupWindow.OnPopupWindowShowListener - razerdp.basepopup中的接口
当PopupWindow显示在Window上回回调给该接口监听(如果设置了监听的话)
bindLifecycleOwner(LifecycleOwner) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
blur(Context, View, float, float) - 类 中的静态方法razerdp.blur.BlurHelper
 
blur(Context, View, float, float, boolean) - 类 中的静态方法razerdp.blur.BlurHelper
 
blur(Context, View, float, float, boolean, int, int) - 类 中的静态方法razerdp.blur.BlurHelper
 
blur(Context, Bitmap, int, int, float) - 类 中的静态方法razerdp.blur.BlurHelper
 
BLUR_BACKGROUND - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
blurBackground(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
blurBackground(boolean, BasePopupWindow.OnBlurOptionInitListener) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
BlurHelper - razerdp.blur中的类
Created by 大灯泡 on 2017/12/27.
BlurHelper() - 类 的构造器razerdp.blur.BlurHelper
 
BlurImageView - razerdp.blur中的类
Created by 大灯泡 on 2017/12/27.
BlurImageView(Context) - 类 的构造器razerdp.blur.BlurImageView
 
BlurImageView(Context, AttributeSet) - 类 的构造器razerdp.blur.BlurImageView
 
BlurImageView(Context, AttributeSet, int) - 类 的构造器razerdp.blur.BlurImageView
 
BOTTOM_TO_TOP - 类 中的静态变量razerdp.util.animation.ScaleConfig
 
build() - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
buildAnimation(boolean) - 类 中的方法razerdp.util.animation.AlphaConfig
 
buildAnimation(boolean) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
buildAnimation(boolean) - 类 中的方法razerdp.util.animation.RotationConfig
 
buildAnimation(boolean) - 类 中的方法razerdp.util.animation.ScaleConfig
 
buildAnimation(boolean) - 类 中的方法razerdp.util.animation.TranslationConfig
 
buildAnimator(boolean) - 类 中的方法razerdp.util.animation.AlphaConfig
 
buildAnimator(boolean) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
buildAnimator(boolean) - 类 中的方法razerdp.util.animation.RotationConfig
 
buildAnimator(boolean) - 类 中的方法razerdp.util.animation.ScaleConfig
 
buildAnimator(boolean) - 类 中的方法razerdp.util.animation.TranslationConfig
 

C

CalledFromWrongThreadException(String) - 异常错误 的构造器razerdp.basepopup.BasePopupWindow.CalledFromWrongThreadException
 
cast(I, Class<O>, O...) - 类 中的静态方法razerdp.util.PopupUtils
 
CENTER - 类 中的静态变量razerdp.util.animation.ScaleConfig
 
className - 类 中的变量razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
clear(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
clear() - 类 中的方法razerdp.blur.PopupBlurOption
 
clearViewFromParent(View) - 类 中的静态方法razerdp.util.PopupUtils
 
CLIP_CHILDREN - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
clipChildren(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
close(Activity) - 类 中的静态方法razerdp.util.KeyboardUtils
隐藏软键盘
close(View) - 类 中的静态方法razerdp.util.KeyboardUtils
隐藏软键盘
computeGravity(Rect, Rect) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
computeGravity(Rect, Rect) - 类 中的静态方法razerdp.util.PopupUiUtils
 
config(QuickPopupConfig) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
contentView(int) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
contentViewLayoutid - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
CONTROL_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
createPopupById(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
这个方法封装了LayoutInflater.from(context).inflate,方便您设置PopupWindow所用的xml
CUSTOM_ON_ANIMATE_DISMISS - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
CUSTOM_ON_UPDATE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 

D

d(Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
d(String, Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
DEFAULT_BACKGROUND_COLOR - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
delete(Uri, String, String[]) - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
destroy() - 类 中的方法razerdp.blur.BlurImageView
 
dipToPx(float) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
Direction - razerdp.util.animation中的枚举
方向枚举 讲道理,系统的gravity真的好用,不用我自己去慢慢定各种位,而且位运算十分爽啊 要不是gravity不太符合【方向】这个描述,我还真的想直接用它
dismiss() - 类 中的方法razerdp.basepopup.BasePopupWindow
取消一个PopupWindow,如果有退出动画,PopupWindow的消失将会在动画结束后执行
dismiss(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
取消一个PopupWindow,如果有退出动画,PopupWindow的消失将会在动画结束后执行
dismiss(long) - 类 中的方法razerdp.blur.BlurImageView
alpha退场动画
dismissAllPopup(boolean) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
dismissListener(BasePopupWindow.OnDismissListener) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
dismissOnOutSideTouch(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
dismissWithOutAnimate() - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
DISPLAY_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
doBlur(Bitmap, int, boolean) - 类 中的静态方法razerdp.blur.FastBlur
 
dump(BasePopupWindow) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
duration(long) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 

E

e(Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
e(String, Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
EVENT_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
execute(Runnable) - 类 中的静态方法razerdp.blur.thread.ThreadPoolManager
 
executeOnExecutor(AsyncTask<Params, Progress, Result>, Params...) - 类 中的静态方法razerdp.blur.thread.ThreadPoolManager
针对不同api的 asynctask处理 3.0以后的asynctask被改为默认串行,使用自己的线程池实现并行

F

FADE_ENABLE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
fadeInAndOut(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
fastBlur(Context, Bitmap, int, int, float) - 类 中的静态方法razerdp.blur.BlurHelper
 
FastBlur - razerdp.blur中的类
Created by paveld on 3/6/14.
FastBlur() - 类 的构造器razerdp.blur.FastBlur
 
fillAfter(boolean) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
fillBefore(boolean) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
findViewById(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
还在用View.findViewById么,,,不如试试这款?
FITSIZE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
fitSize(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
flag - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
FLAG_KEYBOARD_ALIGN_TO_ROOT - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
FLAG_KEYBOARD_ALIGN_TO_VIEW - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
FLAG_KEYBOARD_ANIMATE_ALIGN - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
FLAG_KEYBOARD_FORCE_ADJUST - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
FLAG_KEYBOARD_IGNORE_OVER - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
FloatPropertyCompat<T> - razerdp.util.animation中的类
 
FloatPropertyCompat(String) - 类 的构造器razerdp.util.animation.FloatPropertyCompat
 
from(float) - 类 中的方法razerdp.util.animation.AlphaConfig
 
from(int) - 类 中的方法razerdp.util.animation.AlphaConfig
 
from(float) - 类 中的方法razerdp.util.animation.RotationConfig
 
from(Direction...) - 类 中的方法razerdp.util.animation.ScaleConfig
 
from(Direction...) - 类 中的方法razerdp.util.animation.TranslationConfig
 
FROM_BOTTOM - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
FROM_LEFT - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
FROM_RIGHT - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
FROM_TOP - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
fromX(float) - 类 中的方法razerdp.util.animation.TranslationConfig
 
fromX(int) - 类 中的方法razerdp.util.animation.TranslationConfig
 
fromY(float) - 类 中的方法razerdp.util.animation.TranslationConfig
 
fromY(int) - 类 中的方法razerdp.util.animation.TranslationConfig
 
fullScreen(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 

G

generateDefault() - 类 中的静态方法razerdp.basepopup.QuickPopupConfig
 
getActivity(Context) - 类 中的静态方法razerdp.util.PopupUtils
 
getActivity(Context, boolean) - 类 中的静态方法razerdp.util.PopupUtils
 
getAlignBackgroundGravity() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getAnimationDuration(Animation, long) - 类 中的静态方法razerdp.util.PopupUtils
 
getAnimatorDuration(Animator, long) - 类 中的静态方法razerdp.util.PopupUtils
 
getApplication() - 类 中的静态方法razerdp.basepopup.BasePopupSDK
 
getBackground() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getBasePopupDecorViewProxy(BasePopupWindow) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
getBlurInDuration() - 类 中的方法razerdp.blur.PopupBlurOption
 
getBlurOutDuration() - 类 中的方法razerdp.blur.PopupBlurOption
 
getBlurPreScaleRatio() - 类 中的方法razerdp.blur.PopupBlurOption
 
getBlurRadius() - 类 中的方法razerdp.blur.PopupBlurOption
 
getBlurView() - 类 中的方法razerdp.blur.PopupBlurOption
 
getConfig() - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
getConfig() - 类 中的方法razerdp.widget.QuickPopup
 
getContentView() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取PopupWindow的根布局
getContentViewLayoutid() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getContext() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取context,请留意是否为空null
getDecorViewLayoutParams(BasePopupWindow) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
getDismissAnimation() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getDismissAnimation() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getDismissAnimator() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getDismissAnimator() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getDismissListener() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getDisplayAnimateView() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取PopupWindow执行动画的View
如果BasePopupWindow.onCreateAnimateView()返回为空,则返回contentView(BasePopupWindow.onCreateContentView()
getDump(BasePopupWindow) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
getGravity() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getHeight() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取PoupWindow的高度,如果PopupWindow没显示,则返回0
getInstance() - 类 中的静态方法razerdp.basepopup.BasePopupSDK
 
getKeyEventListener() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getLinkedView() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getListenersHolderMap() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMaskOffsetX() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getMaskOffsetX() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMaskOffsetY() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getMaskOffsetY() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMaxHeight() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMaxWidth() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMinHeight() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getMinWidth() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getNavigationBarBounds(Rect, Context) - 类 中的静态方法razerdp.util.PopupUiUtils
方法参考 https://juejin.im/post/5bb5c4e75188255c72285b54
getNavigationBarGravity(Rect) - 类 中的静态方法razerdp.util.PopupUiUtils
 
getOffsetX() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getOffsetX() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getOffsetY() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getOffsetY() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getOnBeforeShowCallback() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getOnBlurOptionInitListener() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getOnDismissListener() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getOnKeyboardChangeListener() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getOverlayNavigationBarMode() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getOverlayStatusBarMode() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getPopupBackground() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取当前PopupWindow背景
getPopupBlurOption() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getPopupFromWindowManagerProxy(WindowManagerProxy) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
getPopupGravity() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getPopupQueueMap() - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
getPopupWindow() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取PopupWindow实例
getPreMeasureHeight() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取预测量的高度,需要先执行BasePopupWindow.preMeasure(int, int)
getPreMeasureWidth() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取预测量的宽度,需要先执行BasePopupWindow.preMeasure(int, int)
getScreenOrientation() - 类 中的静态方法razerdp.util.PopupUiUtils
 
getShowAnimation() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getShowAnimation() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getShowAnimator() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
getShowAnimator() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
getStackOffset(StackTraceElement[], Class) - 类 中的静态方法razerdp.util.log.PopupLog
 
getStatusBarHeight() - 类 中的静态方法razerdp.util.PopupUiUtils
 
getString(int, Object...) - 类 中的静态方法razerdp.util.PopupUtils
从资源文件拿到文字
getTopActivity() - 类 中的方法razerdp.basepopup.BasePopupSDK
 
getType(Uri) - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
getViewBitmap(View, boolean) - 类 中的静态方法razerdp.blur.BlurHelper
 
getViewBitmap(View, float, boolean, int, int) - 类 中的静态方法razerdp.blur.BlurHelper
 
getWidth() - 类 中的方法razerdp.basepopup.BasePopupWindow
获取PoupWindow的宽度,如果PopupWindow没显示,则返回0
getWindowManager(BasePopupWindow) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
gravity - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
gravity(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
gravityToString(int) - 类 中的静态方法razerdp.util.PopupUtils
 

H

height(int) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 

I

i(Object) - 类 中的静态方法razerdp.util.log.PopupLog
 
i(String, Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
IDLE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
IN - 类 中的静态变量razerdp.util.animation.AlphaConfig
 
initImmediately() - 类 中的方法razerdp.basepopup.BaseLazyPopupWindow
 
insert(Uri, ContentValues) - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
interpolator(Interpolator) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
isActivityAlive(Activity) - 类 中的静态方法razerdp.util.PopupUtils
 
isActivityFullScreen(Activity) - 类 中的静态方法razerdp.util.PopupUiUtils
 
isAllowDismissWhenTouchOutside() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
isAllowInterceptTouchEvent() - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
isAllowToBlur() - 类 中的方法razerdp.blur.PopupBlurOption
 
isAutoLocatePopup() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
isBackgroundInvalidated(Drawable) - 类 中的静态方法razerdp.util.PopupUtils
是否正常的drawable
isBlurAsync() - 类 中的方法razerdp.blur.PopupBlurOption
 
isDestroyed() - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
isDirectionFlag(Direction, int) - 枚举 中的静态方法razerdp.util.animation.Direction
 
isFullScreen() - 类 中的方法razerdp.blur.PopupBlurOption
 
isListEmpty(List<?>) - 类 中的静态方法razerdp.util.PopupUtils
 
isOpen() - 类 中的静态方法razerdp.util.KeyboardUtils
 
isOpen(View) - 类 中的静态方法razerdp.util.KeyboardUtils
 
isOpenLog() - 类 中的静态方法razerdp.util.log.PopupLog
 
isOutSideTouchable() - 类 中的方法razerdp.basepopup.BasePopupWindow
外部是否可以点击
isPopupBackgroundView(View) - 类 中的静态方法razerdp.util.PopupUiUtils
 
isPopupDecorView(View) - 类 中的静态方法razerdp.util.PopupUiUtils
 
isPopupFadeEnable() - 类 中的方法razerdp.basepopup.BasePopupWindow
当前PopupWindow是否设置了淡入淡出效果
isPopupViewContainer(View) - 类 中的静态方法razerdp.util.PopupUiUtils
 
isShowing() - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow是否处于展示状态
isStatusBarVisible(Context) - 类 中的静态方法razerdp.util.PopupUiUtils
 
isTouchable() - 类 中的方法razerdp.basepopup.BasePopupWindow
 

K

key() - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
KEYBOARD_ALIGN_TO_ROOT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
KEYBOARD_ALIGN_TO_VIEW - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
KEYBOARD_ANIMATE_ALIGN - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
KEYBOARD_CONTROL_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
KEYBOARD_FORCE_ADJUST - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
KEYBOARD_IGNORE_OVER_KEYBOARD - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
keyBoardChangeListener(KeyboardUtils.OnKeyboardChangeListener) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
KeyboardUtils - razerdp.util中的类
Created by 大灯泡 on 2016/1/14.
KeyboardUtils() - 类 的构造器razerdp.util.KeyboardUtils
 
KeyboardUtils.OnKeyboardChangeListener - razerdp.util中的接口
 
keyEventListener(BasePopupWindow.KeyEventListener) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 

L

LEFT_TO_RIGHT - 类 中的静态变量razerdp.util.animation.ScaleConfig
 
lineNum - 类 中的变量razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
linkTo(View) - 类 中的方法razerdp.basepopup.BasePopupWindow
允许PopupWindow跟某个anchorView关联,其位置,可视性将会跟anchorView同步
WARN:非常不建议在anchorView频繁变化的情况下使用背景模糊,这会导致较大的性能消耗。
linkTo(View) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 

M

maskOffsetX - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
maskOffsetX(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
maskOffsetY - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
maskOffsetY(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
MATCH_PARENT - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
maxHeight - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
maxHeight(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
maxWidth - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
maxWidth(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
mDismissAnimation - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mDismissAnimator - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mDismissListener - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
methodName - 类 中的变量razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
minHeight - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
minHeight(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
minWidth - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
minWidth(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
mKeyEventListener - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mLinkedView - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
MODE_ADD - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
MODE_REMOVE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
mOnBlurOptionInitListener - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mOnKeyboardChangeListener - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mPopupBlurOption - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mShowAnimation - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
mShowAnimator - 类 中的变量razerdp.basepopup.QuickPopupConfig
 

O

observerKeyboardChange(Activity, KeyboardUtils.OnKeyboardChangeListener) - 类 中的静态方法razerdp.util.KeyboardUtils
 
observerKeyboardWithView(View) - 类 中的静态方法razerdp.util.KeyboardUtils
 
offsetX - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
offsetX(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
offsetY - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
offsetY(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
onAnchorBottom() - 类 中的方法razerdp.basepopup.BasePopupWindow
在anchorView下方显示,autoLocatePopup为true时适用
onAnchorBottom(View, View) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
因为contentView和anchorView应由用户自行保存决定,此处不再返回
onAnchorTop() - 类 中的方法razerdp.basepopup.BasePopupWindow
在anchorView上方显示,autoLocatePopup为true时适用
onAnchorTop(View, View) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
因为contentView和anchorView应由用户自行保存决定,此处不再返回
onAnimationCreated(Animation) - 类 中的方法razerdp.util.animation.AnimationHelper.OnAnimationCreateListener
 
onAnimationCreateFinish(AnimationSet) - 类 中的方法razerdp.util.animation.AnimationHelper.OnAnimationCreateListener
 
OnAnimationCreateListener() - 类 的构造器razerdp.util.animation.AnimationHelper.OnAnimationCreateListener
 
onAnimatorCreated(Animator) - 类 中的方法razerdp.util.animation.AnimationHelper.OnAnimatorCreateListener
 
onAnimatorCreateFinish(AnimatorSet) - 类 中的方法razerdp.util.animation.AnimationHelper.OnAnimatorCreateListener
 
OnAnimatorCreateListener() - 类 的构造器razerdp.util.animation.AnimationHelper.OnAnimatorCreateListener
 
onAttachedToWindow() - 类 中的方法razerdp.blur.BlurImageView
 
onBackPressed() - 类 中的方法razerdp.basepopup.BasePopupWindow
捕捉返回键事件
onBeforeDismiss() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onBeforeDismiss() - 类 中的方法razerdp.basepopup.BasePopupWindow.OnDismissListener
在PopupWindow消失之前,如果您设置好了该监听器PopupWindow.setOnDismissListener(OnDismissListener) 那么dismiss之前将会回调到本方法,在这里您可以进一步决定是否可以继续取消PopupWindow
onBeforeShow() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onBeforeShow(View, View, boolean) - 接口 中的方法razerdp.basepopup.BasePopupWindow.OnBeforeShowCallback
在PopupWindow展示出来之前,如果您设置好了该监听器BasePopupWindow.setOnBeforeShowCallback(OnBeforeShowCallback) 那么show之前将会回调到本方法,在这里您可以进一步决定是否可以展示PopupWindow
onClick(View) - 类 中的方法razerdp.widget.OnQuickPopupClickListenerWrapper
已过时。
onClick(QuickPopup, View) - 类 中的方法razerdp.widget.OnQuickPopupClickListenerWrapper
 
onCreate() - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
onCreateAnimateView() - 类 中的方法razerdp.basepopup.BasePopupWindow
通过该方法您可以指定您的PopupWindow显示动画用于哪个View(BasePopupWindow.onCreateShowAnimation()/BasePopupWindow.onCreateShowAnimator()

可以返回为空 null
onCreateBlurOption(PopupBlurOption) - 接口 中的方法razerdp.basepopup.BasePopupWindow.OnBlurOptionInitListener
 
onCreateContentView() - 类 中的方法razerdp.basepopup.BasePopupWindow
返回一个contentView以作为PopupWindow的contentView
强烈建议使用BasePopupWindow.createPopupById(int),该方法支持读取View的xml布局参数,否则可能会出现与布局不一样的展示从而必须手动传入宽高等参数
onCreateContentView() - 类 中的方法razerdp.widget.QuickPopup
 
onCreateDismissAnimation() - 类 中的方法razerdp.basepopup.BasePopupWindow
该方法决定您的PopupWindow将会以怎样的动画消失,可以返回为 null

如果返回不为空,则在返回动画播放结束后触发PopupWindow.dismiss() 本类提供一些简单的动画方法: AnimationHelper:快速创建动画 如果需要用到属性动画,请覆写BasePopupWindow.onCreateDismissAnimator() ()}
onCreateDismissAnimation(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onCreateDismissAnimation() - 类 中的方法razerdp.widget.QuickPopup
 
onCreateDismissAnimator() - 类 中的方法razerdp.basepopup.BasePopupWindow
该方法决定您的PopupWindow将会以怎样的动画消失(返回 Animator),可以返回为 null

功能详情请看BasePopupWindow.onCreateDismissAnimation() ()}
onCreateDismissAnimator(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onCreateDismissAnimator() - 类 中的方法razerdp.widget.QuickPopup
 
onCreateShowAnimation() - 类 中的方法razerdp.basepopup.BasePopupWindow
该方法决定您的PopupWindow将会以怎样的动画展示出来,可以返回为 null 本类提供一些简单的动画方法: AnimationHelper:快速创建动画 如果需要用到属性动画,请覆写BasePopupWindow.onCreateShowAnimator()
onCreateShowAnimation(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onCreateShowAnimation() - 类 中的方法razerdp.widget.QuickPopup
 
onCreateShowAnimator() - 类 中的方法razerdp.basepopup.BasePopupWindow
该方法决定您的PopupWindow将会以怎样的动画展示出来(返回 Animator),可以返回为 null

功能详情请看BasePopupWindow.onCreateShowAnimation()
onCreateShowAnimator(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onCreateShowAnimator() - 类 中的方法razerdp.widget.QuickPopup
 
onDestroy() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onDestroy() - 类 中的方法razerdp.widget.QuickPopup
 
onDetachedFromWindow() - 类 中的方法razerdp.blur.BlurImageView
 
onDismiss() - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onDismissAnimationStart() - 类 中的方法razerdp.basepopup.BasePopupWindow.OnDismissListener
在PopupWindow消失之前,如果您设置好了该监听器PopupWindow.setOnDismissListener(OnDismissListener) 如果有退出动画,则在退出动画播放的时候会回调该方法
OnDismissListener() - 类 的构造器razerdp.basepopup.BasePopupWindow.OnDismissListener
 
onDispatchKeyEvent(KeyEvent) - 类 中的方法razerdp.basepopup.BasePopupWindow
捕捉keyevent
onFitLayoutParams(WindowManager.LayoutParams) - 接口 中的方法razerdp.basepopup.BasePopupUnsafe.OnFitWindowManagerLayoutParamsCallback
已过时。
 
onInterceptTouchEvent(MotionEvent) - 类 中的方法razerdp.basepopup.BasePopupWindow
捕捉interceptTouchEvent
onKey(KeyEvent) - 接口 中的方法razerdp.basepopup.BasePopupWindow.KeyEventListener
 
onKeyboardChange(Rect, boolean) - 接口 中的方法razerdp.util.KeyboardUtils.OnKeyboardChangeListener
 
onLogInternal(String) - 类 中的方法razerdp.basepopup.BasePopupWindow
日志输出口
onOutSideTouch() - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow外的事件点击回调,请注意您的PopupWindow大小
onPopupLayout(Rect, Rect) - 类 中的方法razerdp.basepopup.BasePopupWindow
返回BasePopup布局中的位置信息
OnQuickPopupClickListenerWrapper - razerdp.widget中的类
Created by 大灯泡 on 2019/1/18.
OnQuickPopupClickListenerWrapper() - 类 的构造器razerdp.widget.OnQuickPopupClickListenerWrapper
 
onShowError(Exception) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
onShowing() - 接口 中的方法razerdp.basepopup.BasePopupWindow.OnPopupWindowShowListener
 
onShowing() - 类 中的方法razerdp.basepopup.BasePopupWindow
在PopupWindow显示后回调该方法
onTouchEvent(MotionEvent) - 类 中的方法razerdp.basepopup.BasePopupWindow
捕捉touchevent
onViewCreated(View) - 类 中的方法razerdp.basepopup.BasePopupWindow
当ContentView创建的时候回调该方法,ContentView指BasePopupWindow.onCreateContentView()返回的值
onViewCreated(View) - 类 中的方法razerdp.widget.QuickPopup
 
onWindowFocusChanged(View, boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
open(View) - 类 中的静态方法razerdp.util.KeyboardUtils
显示软键盘
open(Context) - 类 中的静态方法razerdp.util.KeyboardUtils
显示软键盘
open(View, long) - 类 中的静态方法razerdp.util.KeyboardUtils
多少时间后显示软键盘
OTHER_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
OUT - 类 中的静态变量razerdp.util.animation.AlphaConfig
 
OUT_SIDE_DISMISS - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
OUT_SIDE_TOUCHABLE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
outSideDismiss(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
outSideTouchable(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
OVERLAY_CONTENT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
OVERLAY_MASK - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
OVERLAY_NAVIGATION_BAR - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
OVERLAY_STATUS_BAR - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
overlayNavigationBar(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
overlayNavigationBarMode - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
overlayNavigationBarMode(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
overlayStatusbar(boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
overlayStatusBarMode - 类 中的变量razerdp.basepopup.QuickPopupConfig
 
overlayStatusbarMode(int) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 

P

pivot(float, float) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
pivotX(float) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
pivotY(float) - 类 中的方法razerdp.util.animation.BaseAnimationConfig
 
POPUP_BACKGROUNDVIEW - 类 中的静态变量razerdp.util.PopupUiUtils
 
POPUP_DECORVIEW - 类 中的静态变量razerdp.util.PopupUiUtils
 
POPUP_VIEWCONTAINER - 类 中的静态变量razerdp.util.PopupUiUtils
 
popupAddress - 类 中的变量razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
PopupBlurOption - razerdp.blur中的类
Created by 大灯泡 on 2017/12/27.
PopupBlurOption() - 类 的构造器razerdp.blur.PopupBlurOption
 
popupClassName - 类 中的变量razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
PopupLog - razerdp.util.log中的类
Created by 大灯泡 on 2017/4/19.
PopupLog() - 类 的构造器razerdp.util.log.PopupLog
 
PopupUiUtils - razerdp.util中的类
Created by 大灯泡 on 2018/12/23.
PopupUiUtils() - 类 的构造器razerdp.util.PopupUiUtils
 
PopupUtils - razerdp.util中的类
Created by 大灯泡 on 2018/8/15.
PopupUtils() - 类 的构造器razerdp.util.PopupUtils
 
preMeasure(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
预测量,测量结果未必准确~

Q

query(Uri, String[], String, String[], String) - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
QUICK_POPUP_CONFIG_SHIFT - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
QuickPopup - razerdp.widget中的类
Created by 大灯泡 on 2018/8/23.
QuickPopup(Fragment, int, int, QuickPopupConfig) - 类 的构造器razerdp.widget.QuickPopup
 
QuickPopupBuilder - razerdp.basepopup中的类
Created by 大灯泡 on 2018/8/23.
QuickPopupConfig - razerdp.basepopup中的类
Created by 大灯泡 on 2018/8/23.
QuickPopupConfig() - 类 的构造器razerdp.basepopup.QuickPopupConfig
 

R

range(float, float, float) - 类 中的静态方法razerdp.blur.BlurHelper
 
range(float, float, float) - 类 中的静态方法razerdp.util.PopupUtils
 
range(double, double, double) - 类 中的静态方法razerdp.util.PopupUtils
 
range(int, int, int) - 类 中的静态方法razerdp.util.PopupUtils
 
range(long, long, long) - 类 中的静态方法razerdp.util.PopupUtils
 
razerdp.basepopup - 程序包 razerdp.basepopup
 
razerdp.blur - 程序包 razerdp.blur
 
razerdp.blur.thread - 程序包 razerdp.blur.thread
 
razerdp.util - 程序包 razerdp.util
 
razerdp.util.animation - 程序包 razerdp.util.animation
 
razerdp.util.log - 程序包 razerdp.util.log
 
razerdp.widget - 程序包 razerdp.widget
 
renderScriptSupported() - 类 中的静态方法razerdp.blur.BlurHelper
 
requestFocus(View) - 类 中的静态方法razerdp.util.PopupUiUtils
 
requireNonNull(T) - 类 中的静态方法razerdp.util.PopupUtils
 
RIGHT_TO_LEFT - 类 中的静态变量razerdp.util.animation.ScaleConfig
 
RotationConfig - razerdp.util.animation中的类
 
RotationConfig() - 类 的构造器razerdp.util.animation.RotationConfig
 

S

safeAddGlobalLayoutListener(View, ViewTreeObserver.OnGlobalLayoutListener) - 类 中的静态方法razerdp.util.PopupUiUtils
 
safeRemoveGlobalLayoutListener(View, ViewTreeObserver.OnGlobalLayoutListener) - 类 中的静态方法razerdp.util.PopupUiUtils
 
scale(float, float) - 类 中的方法razerdp.util.animation.ScaleConfig
 
ScaleConfig - razerdp.util.animation中的类
 
ScaleConfig() - 类 的构造器razerdp.util.animation.ScaleConfig
 
scaleX(float, float) - 类 中的方法razerdp.util.animation.ScaleConfig
 
sclaeY(float, float) - 类 中的方法razerdp.util.animation.ScaleConfig
 
scriptBlur(Context, Bitmap, int, int, float) - 类 中的静态方法razerdp.blur.BlurHelper
 
set(T, Float) - 类 中的方法razerdp.util.animation.FloatPropertyCompat
 
setAdjustInputMethod(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow是否需要自适应输入法,为输入法弹出让出区域
setAdjustInputMethod(boolean, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow是否需要自适应输入法,为输入法弹出让出区域
setAdjustInputMode(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow适配输入法的适配模式
setAdjustInputMode(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow适配输入法的适配模式
setAdjustInputMode(View, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow适配输入法的适配模式
setAlignBackground(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow的背景是否对齐到PopupWindow。
setAlignBackgroundGravity(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow的背景对齐PopupWindow的方式,请传入Gravity中的值
setAllowDismissWhenTouchOutside(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
setAllowInterceptTouchEvent(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
setAutoLocatePopup(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
是否自动设置PopupWindow位置
在设定了clipToScreen的情况下#setClipToScreen(boolean)
如果当前屏幕不足以完整显示您的PopupWindow,则PopupWindow会自行布置在其镜像位置。
setAutoShowInputMethod(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow在展示的时候自动打开输入法
setAutoShowInputMethod(EditText, boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
PopupWindow在展示的时候自动打开输入法,在传入参数时请务必传入EditText
setBackground(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow背景Drawable,默认颜色为#8f000000
setBackground(Drawable) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow背景Drawable,默认颜色为#8f000000
setBackground(View, Drawable) - 类 中的静态方法razerdp.util.PopupUiUtils
 
setBackgroundColor(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow背景颜色,默认颜色为#8f000000
setBackgroundView(View) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow背景View,因为背景全屏的原因,该View将会被强制设为MATCH_PARENT/MATCH_PARENT
setBackPressEnable(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
是否允许PopupWindow响应返回键并dismiss
setBlurAsync(boolean) - 类 中的方法razerdp.blur.PopupBlurOption
 
setBlurBackgroundEnable(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow弹出时是否模糊背景。
setBlurBackgroundEnable(boolean, BasePopupWindow.OnBlurOptionInitListener) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow弹出时是否模糊背景。
setBlurInDuration(long) - 类 中的方法razerdp.blur.PopupBlurOption
 
setBlurOption(PopupBlurOption) - 类 中的方法razerdp.basepopup.BasePopupWindow
setBlurOutDuration(long) - 类 中的方法razerdp.blur.PopupBlurOption
 
setBlurPreScaleRatio(float) - 类 中的方法razerdp.blur.PopupBlurOption
 
setBlurRadius(float) - 类 中的方法razerdp.blur.PopupBlurOption
 
setBlurView(View) - 类 中的方法razerdp.blur.PopupBlurOption
 
setClipChildren(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
该参数决定popupWindow是否被限制在绘制边界
true:PopupWindow将会被限制边界,其动画不可突破其边界 false:PopupWindow将不会被限制绘制边界,其动画可突破其边界
setCutoutX(int) - 类 中的方法razerdp.blur.BlurImageView
 
setCutoutY(int) - 类 中的方法razerdp.blur.BlurImageView
 
setDebugMode(boolean) - 类 中的静态方法razerdp.basepopup.BasePopupWindow
 
setDismissAnimation(Animation) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置退出PopupWindow的动画,详情参考BasePopupWindow.onCreateDismissAnimation()
setDismissAnimator(Animator) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置退出PopupWindow的动画,详情参考BasePopupWindow.onCreateDismissAnimator()
setFitSize(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
是否允许BasePopup自动调整大小 在#setClipToScreen(boolean)为true的情况下,BasePopup会针对剩余空间来调整Popup的大小,因此可能出现实际显示过小的情况
setFitWindowManagerLayoutParamsCallback(BasePopupWindow, BasePopupUnsafe.OnFitWindowManagerLayoutParamsCallback) - 枚举 中的方法razerdp.basepopup.BasePopupUnsafe
已过时。
setFullScreen(boolean) - 类 中的方法razerdp.blur.PopupBlurOption
 
setHeight(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
setHeightAsAnchorView(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
basepopup高度跟随anchorView
setKeyEventListener(BasePopupWindow.KeyEventListener) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置key event
setLayoutDirection(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置layoutdirection
setMaskOffsetX(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设定蒙层x位置的偏移量
setMaskOffsetY(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设定蒙层y位置的偏移量
setMaskViewDismissAnimation(Animation) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置背景蒙层退出的动画,如果为空,则蒙层不显示动画,直接消失
setMaskViewShowAnimation(Animation) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置背景蒙层显示的动画,如果为空,则蒙层不显示动画,直接弹出
setMaxHeight(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置BasePopup最大高度
setMaxWidth(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置BasePopup最大宽度
setMinHeight(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置BasePopup最小高度
setMinWidth(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置BasePopup最小宽度
setOffsetX(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设定x位置的偏移量(中心点在popup的左上角)
setOffsetY(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设定y位置的偏移量(中心点在popup的左上角)
setOnBeforeShowCallback(BasePopupWindow.OnBeforeShowCallback) - 类 中的方法razerdp.basepopup.BasePopupWindow
当您设置了BasePopupWindow.OnBeforeShowCallback监听之后,在您调用{ BasePopupWindow.showPopupWindow() BasePopupWindow.showPopupWindow(int) BasePopupWindow.showPopupWindow(View)
任意一个方法,在show之前回回调到该监听器。
setOnDismissListener(BasePopupWindow.OnDismissListener) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置dismiss监听
setOnKeyboardChangeListener(KeyboardUtils.OnKeyboardChangeListener) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置键盘监听回调
setOnPopupWindowShowListener(BasePopupWindow.OnPopupWindowShowListener) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow显示的监听
setOpenLog(boolean) - 类 中的静态方法razerdp.util.log.PopupLog
 
setOutSideDismiss(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
是否允许点击PopupWindow外部时触发dismiss
dismiss popup when touch outside from popup
setOutSideTouchable(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
是否允许PopupWindow外部响应事件

如果允许拦截事件,则PopupWindow外部无法响应事件。
setOverlayNavigationBar(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
允许PopupWindow覆盖导航栏
setOverlayNavigationBarMode(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置覆盖导航栏的模式
setOverlayStatusbar(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
允许PopupWindow覆盖状态栏
setOverlayStatusbarMode(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置覆盖状态栏的模式
setPopupAnimationStyle(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置PopupWindow的动画style针对PopupWindow整体的Window哦

通常情况下,请使用BasePopupWindow.onCreateDismissAnimation() or BasePopupWindow.onCreateShowAnimator()
setPopupFadeEnable(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
当传入true,你的PopupWindow将会淡入显示,淡出消失。
setPopupGravity(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置参考方向 Gravity
不跟anchorView联系的情况下,gravity意味着在整个view中的方位BasePopupWindow.showPopupWindow() 如果跟anchorView联系,gravity意味着以anchorView为中心的方位BasePopupWindow.showPopupWindow(View)
setPopupGravity(BasePopupWindow.GravityMode, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置参考方向 Gravity
不跟anchorView联系的情况下,gravity意味着在整个view中的方位BasePopupWindow.showPopupWindow() 如果跟anchorView联系,gravity意味着以anchorView为中心的方位BasePopupWindow.showPopupWindow(View)
setPopupGravityMode(BasePopupWindow.GravityMode) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置参考模式 Gravity
setPopupGravityMode(BasePopupWindow.GravityMode, BasePopupWindow.GravityMode) - 类 中的方法razerdp.basepopup.BasePopupWindow
分别设置垂直方向与水平方向参考模式 Gravity
setPopupWindowFullScreen(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
setShowAnimation(Animation) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置展示PopupWindow的动画,详情参考BasePopupWindow.onCreateShowAnimation()
setShowAnimator(Animator) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置展示PopupWindow的动画,详情参考BasePopupWindow.onCreateShowAnimator()
setShowKeybaordDelay(long) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置输入法弹出延时
setSoftInputMode(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
setTouchable(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
设置是否允Popup是否响应事件,如果不响应,则事件会穿透Popup
setValue(T, float) - 类 中的方法razerdp.util.animation.FloatPropertyCompat
A type-specific variant of FloatPropertyCompat.set(Object, Float) that is faster when dealing with fields of type float.
setViewClickListener(View.OnClickListener, View...) - 类 中的方法razerdp.basepopup.BasePopupWindow
这个方法用于简化您为View设置OnClickListener事件,多个View将会使用同一个点击事件
setWidth(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
 
setWidthAsAnchorView(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
basepopup宽度跟随anchorview
show() - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
show(int) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
已过时。
show(View) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
show(int, int) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
showPopupWindow() - 类 中的方法razerdp.basepopup.BasePopupWindow
调用这个方法时,将会展示PopupWindow。
showPopupWindow(int) - 类 中的方法razerdp.basepopup.BasePopupWindow
已过时。
showPopupWindow(View) - 类 中的方法razerdp.basepopup.BasePopupWindow
调用这个方法时,将会展示PopupWindow。
showPopupWindow(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
调用这个方法时,将会在指定位置弹出PopupWindow。
StackDumpInfo(StackTraceElement) - 类 的构造器razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
start(long) - 类 中的方法razerdp.blur.BlurImageView
alpha进场动画
SYNC_MASK_ANIMATION_DURATION - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
syncMaskAnimationDuration(boolean) - 类 中的方法razerdp.basepopup.BasePopupWindow
 

T

TAG - 类 中的变量razerdp.util.animation.BaseAnimationConfig
 
ThreadPoolManager - razerdp.blur.thread中的类
Created by 大灯泡 on 2017/12/27.
ThreadPoolManager() - 类 的构造器razerdp.blur.thread.ThreadPoolManager
 
to(float) - 类 中的方法razerdp.util.animation.AlphaConfig
 
to(int) - 类 中的方法razerdp.util.animation.AlphaConfig
 
to(float) - 类 中的方法razerdp.util.animation.RotationConfig
 
to(Direction...) - 类 中的方法razerdp.util.animation.ScaleConfig
 
to(Direction...) - 类 中的方法razerdp.util.animation.TranslationConfig
 
TO_BOTTOM - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
TO_LEFT - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
TO_RIGHT - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
TO_TOP - 类 中的静态变量razerdp.util.animation.TranslationConfig
 
toDismiss() - 类 中的方法razerdp.util.animation.AnimationHelper.AnimationBuilder
 
toDismiss(AnimationHelper.OnAnimationCreateListener) - 类 中的方法razerdp.util.animation.AnimationHelper.AnimationBuilder
 
toDismiss() - 类 中的方法razerdp.util.animation.AnimationHelper.AnimatorBuilder
 
toDismiss(AnimationHelper.OnAnimatorCreateListener) - 类 中的方法razerdp.util.animation.AnimationHelper.AnimatorBuilder
 
TOP_TO_BOTTOM - 类 中的静态变量razerdp.util.animation.ScaleConfig
 
toShow() - 类 中的方法razerdp.util.animation.AnimationHelper.AnimationBuilder
 
toShow(AnimationHelper.OnAnimationCreateListener) - 类 中的方法razerdp.util.animation.AnimationHelper.AnimationBuilder
 
toShow() - 类 中的方法razerdp.util.animation.AnimationHelper.AnimatorBuilder
 
toShow(AnimationHelper.OnAnimatorCreateListener) - 类 中的方法razerdp.util.animation.AnimationHelper.AnimatorBuilder
 
toString() - 类 中的方法razerdp.basepopup.BasePopupUnsafe.StackDumpInfo
已过时。
 
toString() - 类 中的方法razerdp.util.animation.AlphaConfig
 
toString() - 类 中的方法razerdp.util.animation.ScaleConfig
 
toString() - 类 中的方法razerdp.util.animation.TranslationConfig
 
TOUCHABLE - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
toX(float) - 类 中的方法razerdp.util.animation.TranslationConfig
 
toX(int) - 类 中的方法razerdp.util.animation.TranslationConfig
 
toY(float) - 类 中的方法razerdp.util.animation.TranslationConfig
 
toY(int) - 类 中的方法razerdp.util.animation.TranslationConfig
 
TranslationConfig - razerdp.util.animation中的类
 
TranslationConfig() - 类 的构造器razerdp.util.animation.TranslationConfig
 

U

update(Uri, ContentValues, String, String[]) - 类 中的方法razerdp.basepopup.BasePopupInitializer
 
update() - 类 中的方法razerdp.basepopup.BasePopupWindow
啥都不干,单纯的update,简单的说,就是更新你所设置的所有东西~
WARN:非常不建议在连续update的情况下使用背景模糊,这会导致较大的性能消耗。
update(View) - 类 中的方法razerdp.basepopup.BasePopupWindow
参考anchorView更新PopupWindow位置或大小等信息。
update(int, int) - 类 中的方法razerdp.basepopup.BasePopupWindow
在指定位置更新PopupWindow位置或大小等信息。
update(float, float) - 类 中的方法razerdp.basepopup.BasePopupWindow
更新PopupWindow的宽高
WARN:非常不建议在连续update的情况下使用背景模糊,这会导致较大的性能消耗。
update(int, int, float, float) - 类 中的方法razerdp.basepopup.BasePopupWindow
在指定位置更新PopupWindow位置或大小等信息。
update() - 类 中的方法razerdp.blur.BlurImageView
 
updateKeyboardAlign() - 类 中的方法razerdp.basepopup.BasePopupWindow
(手动)更新键盘对齐

V

v(Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
v(String, Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
valueOf(String) - 枚举 中的静态方法razerdp.basepopup.BasePopupUnsafe
已过时。
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法razerdp.basepopup.BasePopupWindow.GravityMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法razerdp.util.animation.Direction
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法razerdp.basepopup.BasePopupUnsafe
已过时。
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法razerdp.basepopup.BasePopupWindow.GravityMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法razerdp.util.animation.Direction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

w(Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
w(String, Object...) - 类 中的静态方法razerdp.util.log.PopupLog
 
width(int) - 类 中的方法razerdp.basepopup.QuickPopupBuilder
 
with(Context) - 类 中的静态方法razerdp.basepopup.QuickPopupBuilder
 
with(Fragment) - 类 中的静态方法razerdp.basepopup.QuickPopupBuilder
 
WITH_ANCHOR - 接口 中的静态变量razerdp.basepopup.BasePopupFlag
 
withAlpha(AlphaConfig) - 类 中的方法razerdp.util.animation.AnimationApi
 
withBlurOption(PopupBlurOption) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withClick(int, View.OnClickListener) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withClick(int, View.OnClickListener, boolean) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withDismissAnimation(Animation) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withDismissAnimator(Animator) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withRotation(RotationConfig) - 类 中的方法razerdp.util.animation.AnimationApi
 
withScale(ScaleConfig) - 类 中的方法razerdp.util.animation.AnimationApi
 
withShowAnimation(Animation) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withShowAnimator(Animator) - 类 中的方法razerdp.basepopup.QuickPopupConfig
 
withTranslation(TranslationConfig) - 类 中的方法razerdp.util.animation.AnimationApi
 
WRAP_CONTENT - 类 中的静态变量razerdp.basepopup.BasePopupWindow
 
wrapContentMode() - 类 中的方法razerdp.basepopup.QuickPopupBuilder
已过时。
wrapJson(String) - 类 中的静态方法razerdp.util.log.PopupLog
 
wrapLocation(Class, int) - 类 中的静态方法razerdp.util.log.PopupLog
 
$ A B C D E F G H I K L M O P Q R S T U V W