Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HuanHaiLiuXin/SweetTips
/ functions
Functions
195 in github.com/HuanHaiLiuXin/SweetTips
⨍
Functions
195
◇
Types & classes
27
↓ 1 callers
Method
setParams
(@NonNull WindowManager.LayoutParams mParams)
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToastConfiguration.java:27
↓ 1 callers
Method
setWindowAnimations
设置当前SweetToast实例的出入场动画(SDK系统内置资源) 1:为什么使用SweetToastWindowAnimations: 经试验,在低版本的手机上,任意设置 windowAnimations 属性值无效,查看SDK源码: //
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:358
↓ 1 callers
Method
showByPrevious
利用队列{@link SweetToastManager#queue}中正在展示的SweetToast实例,继续展示当前实例的内容
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:794
↓ 1 callers
Method
showView
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:441
↓ 1 callers
Method
sp2px
(Context ctx, float spValue)
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/ScreenUtil.java:36
↓ 1 callers
Method
topCenter
设置当前SweetToast实例的显示位置:上中 @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:568
↓ 1 callers
Method
updateTopBottomPadding
(View view, int topPadding, int bottomPadding)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:825
Method
Constant
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/constant/Constant.java:64
Method
Indefinite
初始化SweetSnackbar实例 展示时间:{@link SweetSnackbar#LENGTH_INDEFINITE} @param view @param message @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:121
Method
ScreenUtil
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/ScreenUtil.java:23
Method
Short
初始化SweetSnackbar实例 展示时间:{@link SweetSnackbar#LENGTH_SHORT} @param view @param message @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:77
Method
SnackbarLayout
(Context context)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:660
Method
SnackbarRecord
(int duration, Callback callback)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:173
Method
SnackbarUtils
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:50
Method
SweetSnackbar
(ViewGroup parent)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:184
Method
SweetSnackbarManager
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:51
Method
SweetTips
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/SweetTips.java:17
Method
SweetToastWindowAnimations
(int windowAnimations)
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:129
Method
above
设置SweetSnackbar实例显示在指定View的上方 注:暂时仅支持单行的SweetSnackbar,因为{@link SnackbarUtils#calculateSnackBarHeight()}暂时仅支持单行SweetSnackbar的高度计算 @param targetVie
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:574
Method
actionColor
设置Button(@+id/snackbar_action)的文字颜色 @param actionTextColor
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:199
Method
addition_isCorrect
()
SweetTips/sweettips/src/test/java/com/jet/sweettips/ExampleUnitTest.java:13
Method
addition_isCorrect
()
SweetTips/app/src/test/java/com/jet/demo/ExampleUnitTest.java:13
Method
animateChildrenIn
(int delay, int duration)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:752
Method
animateChildrenOut
(int delay, int duration)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:764
Method
canSwipeDismissView
(View child)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:838
Method
colors
设置 SweetSnackbar实例背景色 + TextView(@+id/snackbar_text)的文字颜色 + Button(@+id/snackbar_action)的文字颜色 @param backgroundColor @param messageColor @param acti
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:212
Method
colors
设置当前SweetToast实例的文字颜色及背景颜色 @param messageColor @param backgroundColor @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:492
Method
confirm
设置SweetSnackbar实例背景色为 color_confirm
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:148
Method
danger
设置SweetSnackbar实例背景色为 color_warning
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:166
Method
dismiss
(Callback callback, int event)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:103
Method
dismiss
Dismiss the {@link SweetSnackbar}.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:397
Method
getActionBarHeight
获取actionbar的像素高度,默认使用android官方兼容包做actionbar兼容 @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/ScreenUtil.java:114
Method
getDuration
Return the duration. @see #setDuration
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:374
Method
getScreenWidth
获取屏幕的宽度 @param context @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/ScreenUtil.java:46
Method
getWindowManager
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:866
Method
handleMessage
(Message message)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:54
Method
handleMessage
(Message message)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:161
Method
hide
移除当前SweetToast并将mContentView置空
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:848
Method
info
设置SweetSnackbar实例背景色为 color_info
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:139
Method
isShown
Return whether this {@link SweetSnackbar} is currently being shown.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:417
Method
lerp
Linear interpolation between {@code startValue} and {@code endValue} by {@code fraction}.
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/AnimationUtils.java:38
Method
margins
设置SweetSnackbar实例布局的外边距 注:经试验发现,调用margins后再调用 gravityFrameLayout,则margins无效. 为保证margins有效,应该先调用 gravityFrameLayout,在 show() 之前调用 margins
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:431
Method
messageCenter
设置TextView(@+id/snackbar_text)中文字的对齐方式 居中 @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:361
Method
messageColor
设置TextView(@+id/snackbar_text)的文字颜色 @param messageColor
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:188
Method
messageRight
设置TextView(@+id/snackbar_text)中文字的对齐方式 居右 @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:378
Method
onAnimationEnd
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:555
Method
onAnimationEnd
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/AnimationUtils.java:51
Method
onAnimationRepeat
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:563
Method
onAnimationRepeat
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/AnimationUtils.java:55
Method
onAnimationStart
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:560
Method
onAnimationStart
(Animation animation)
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/AnimationUtils.java:47
Method
onApplyWindowInsets
(View v, WindowInsetsCompat insets)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:692
Method
onAttachedToWindow
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:784
Method
onClick
(View view)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:301
Method
onClick
(View v)
SweetTips/app/src/main/java/com/jet/demo/Activity2.java:32
Method
onClick
(View view)
SweetTips/app/src/main/java/com/jet/demo/MainActivity.java:191
Method
onCreate
()
SweetTips/app/src/main/java/com/jet/demo/BaseApplication.java:15
Method
onCreate
(Bundle savedInstanceState)
SweetTips/app/src/main/java/com/jet/demo/Activity2.java:23
Method
onCreate
(Bundle savedInstanceState)
SweetTips/app/src/main/java/com/jet/demo/MainActivity.java:147
Method
onDetachedFromWindow
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:794
Method
onDismiss
(View view)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:454
Method
onDismissed
Should be called when a Snackbar is no longer displayed. This is after any exit animation has finished.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:117
Method
onDismissed
(SweetSnackbar snackbar, @DismissEvent int event)
SweetTips/app/src/main/java/com/jet/demo/MainActivity.java:284
Method
onDragStateChanged
(int state)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:460
Method
onFinishInflate
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:703
Method
onInterceptTouchEvent
(CoordinatorLayout parent, SnackbarLayout child, MotionEvent event)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:843
Method
onLayout
(boolean changed, int l, int t, int r, int b)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:776
Method
onLayoutChange
(View view, int left, int top, int right, int bottom)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:515
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:718
Method
onShown
Should be called when a Snackbar is being shown. This is after any entrance animation has finished.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:133
Method
onShown
(SweetSnackbar snackbar)
SweetTips/app/src/main/java/com/jet/demo/MainActivity.java:293
Method
onViewAttachedToWindow
(View v)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:484
Method
onViewDetachedFromWindow
(View v)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:487
Method
removeCallbacks
保持当前实例的显示状态:不允许向Window中添加或者移除View
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:736
Method
run
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:495
Method
run
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:640
Method
run
()
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToastManager.java:27
Method
setAction
Set the action to be displayed in this {@link SweetSnackbar}. @param resId String resource to display @param listener callback to be invoked when
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:279
Method
setActionTextColor
Sets the text color of the action specified in {@link #setAction(CharSequence, View.OnClickListener)}.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:316
Method
setAnimations
设置SweetSnackbar实例的 入场动画 及 离场动画 @param animateIn @param animateOut @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:540
Method
setCallback
Set a callback to be called when this the visibility of this {@link SweetSnackbar} changes.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:408
Method
setMargin
设置当前SweetToast实例的horizontalMargin,verticalMargin值 @param horizontalMargin @param verticalMargin @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:430
Method
setShowEnabled
设置是否允许展示当前实例 @param showEnabled
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:744
Method
setShowing
(boolean showing)
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:875
Method
setStateChangeEnabled
设置是否允许改变当前实例的展示状态 @param stateChangeEnabled
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:760
Method
setWindowManager
(WindowManager mWindowManager)
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:869
Method
show
(int duration, Callback callback)
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbarManager.java:71
Method
show
Show the {@link SweetSnackbar}.
SweetTips/sweettips/src/main/java/com/jet/sweettips/snackbar/SweetSnackbar.java:390
Method
show
显示 SweetSnackbar实例
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:716
Method
show
将当前实例添加到队列{@link SweetToastManager#queue}中,若队列为空,则加入队列后直接进行展示
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:767
Method
snapShotWithoutStatusBar
获取当前屏幕截图,不包含状态栏 @param activity @return bp
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/ScreenUtil.java:91
Method
textColorAndBackground
设置当前SweetToast实例的文字颜色及背景资源 @param messageColor @param background @return
SweetTips/sweettips/src/main/java/com/jet/sweettips/toast/SweetToast.java:504
Method
useAppContext
()
SweetTips/sweettips/src/androidTest/java/com/jet/sweettips/ExampleInstrumentedTest.java:19
Method
useAppContext
()
SweetTips/app/src/androidTest/java/com/jet/demo/ExampleInstrumentedTest.java:19
Method
warning
设置SweetSnackbar实例背景色为 color_warning
SweetTips/sweettips/src/main/java/com/jet/sweettips/util/SnackbarUtils.java:157
← previous
101–195 of 195, ranked by callers