Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HuanHaiLiuXin/SnackbarUtils
/ functions
Functions
50 in github.com/HuanHaiLiuXin/SnackbarUtils
⨍
Functions
50
◇
Types & classes
6
↓ 85 callers
Method
getSnackbar
获取 mSnackbar @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:139
↓ 34 callers
Method
show
显示 mSnackbar
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:765
↓ 25 callers
Method
Short
初始化Snackbar实例 展示时间:Snackbar.LENGTH_SHORT @param view @param message @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:154
↓ 9 callers
Method
gravityFrameLayout
设置Snackbar显示的位置 @param gravity
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:315
↓ 7 callers
Method
info
设置mSnackbar背景色为 color_info
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:216
↓ 7 callers
Method
setMargins
设置view margin @param v @param l @param t @param r @param b
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:158
↓ 6 callers
Method
backColor
设置Snackbar背景色 @param backgroundColor
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:254
↓ 4 callers
Method
calculateSnackBarHeight
计算单行的Snackbar的高度值(单位 pix) @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:619
↓ 3 callers
Method
confirm
设置mSnackbar背景色为 color_confirm
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:225
↓ 3 callers
Method
gravityCoordinatorLayout
设置Snackbar显示的位置,当Snackbar和CoordinatorLayout组合使用的时候 @param gravity
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:328
↓ 3 callers
Method
radius
设置Snackbar布局的圆角半径值 @param radius 圆角半径 @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:580
↓ 2 callers
Method
Custom
初始化Snackbar实例 展示时间:duration 毫秒 @param view @param message @param duration 展示时长(毫秒) @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:209
↓ 2 callers
Method
Long
初始化Snackbar实例 展示时间:Snackbar.LENGTH_LONG @param view @param message @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:188
↓ 2 callers
Method
addView
向Snackbar布局中添加View(Google不建议,复杂的布局应该使用DialogFragment进行展示) @param layoutId 要添加的View的布局文件ID @param index @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:474
↓ 2 callers
Method
bellow
设置Snackbar显示在指定View的下方 注:暂时仅支持单行的Snackbar,因为{@link SnackbarUtils#calculateSnackBarHeight()}暂时仅支持单行Snackbar的高度计算 @param targetView 指定View @
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:701
↓ 2 callers
Method
getRadiusDrawable
通过SnackBar现在的背景,获取其设置圆角值时候所需的GradientDrawable实例 @param backgroundOri @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:563
↓ 2 callers
Method
getScreenHeight
获取屏幕的高度 @param context @return
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:60
↓ 2 callers
Method
leftAndRightDrawable
设置TextView(@+id/snackbar_text)左右两侧的图片 @param leftDrawable @param rightDrawable @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:384
↓ 2 callers
Method
setAction
设置按钮文字内容 及 点击监听 {@link Snackbar#setAction(CharSequence, View.OnClickListener)} @param resId @param listener @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:344
↓ 2 callers
Method
warning
设置Snackbar背景色为 color_warning
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:234
↓ 1 callers
Method
Indefinite
初始化Snackbar实例 展示时间:Snackbar.LENGTH_INDEFINITE @param view @param message @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:198
↓ 1 callers
Method
above
设置Snackbar显示在指定View的上方 注:暂时仅支持单行的Snackbar,因为{@link SnackbarUtils#calculateSnackBarHeight()}暂时仅支持单行Snackbar的高度计算 @param targetView 指定View @
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:651
↓ 1 callers
Method
actionColor
设置Button(@+id/snackbar_action)的文字颜色 @param actionTextColor
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:276
↓ 1 callers
Method
alpha
设置Snackbar 背景透明度 @param alpha @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:303
↓ 1 callers
Method
danger
设置Snackbar背景色为 color_warning
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:243
↓ 1 callers
Method
dp2px
(Context ctx, float dpValue)
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:33
↓ 1 callers
Method
getActionBarHeight
获取actionbar的像素高度,默认使用android官方兼容包做actionbar兼容 @return
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:116
↓ 1 callers
Method
getStatusHeight
获得状态栏的高度 @param context @return mStatusHeight
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:72
↓ 1 callers
Method
margins
设置Snackbar布局的外边距 注:经试验发现,调用margins后再调用 gravityFrameLayout,则margins无效. 为保证margins有效,应该先调用 gravityFrameLayout,在 show() 之前调用 margins @param
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:508
↓ 1 callers
Method
messageCenter
设置TextView(@+id/snackbar_text)中文字的对齐方式 居中 @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:438
↓ 1 callers
Method
messageColor
设置TextView(@+id/snackbar_text)的文字颜色 @param messageColor
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:265
↓ 1 callers
Method
messageRight
设置TextView(@+id/snackbar_text)中文字的对齐方式 居右 @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:455
↓ 1 callers
Method
setCallback
设置 mSnackbar 展示完成 及 隐藏完成 的监听 @param setCallback @return
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:371
↓ 1 callers
Method
sp2px
(Context ctx, float spValue)
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:38
Method
ScreenUtil
()
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:25
Method
SnackbarUtils
()
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:127
Method
aboveCoordinatorLayout
(View targetView, int contentViewTop, int marginLeft, int marginRight)
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:672
Method
addition_isCorrect
()
MSnackBar/app/src/test/java/com/jet/msnackbar/ExampleUnitTest.java:13
Method
bellowCoordinatorLayout
(View targetView, int contentViewTop, int marginLeft, int marginRight)
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:731
Method
colors
设置 Snackbar背景色 + TextView(@+id/snackbar_text)的文字颜色 + Button(@+id/snackbar_action)的文字颜色 @param backgroundColor @param messageColor @param actionTextC
MSnackBar/app/src/main/java/com/jet/msnackbar/SnackbarUtils.java:289
Method
getScreenWidth
获取屏幕的宽度 @param context @return
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:48
Method
onClick
(View view)
MSnackBar/app/src/main/java/com/jet/msnackbar/TestSnackbarUtilsActivity.java:114
Method
onClick
(View v)
MSnackBar/app/src/main/java/com/jet/msnackbar/MainActivity.java:19
Method
onCreate
(Bundle savedInstanceState)
MSnackBar/app/src/main/java/com/jet/msnackbar/TestSnackbarUtilsActivity.java:28
Method
onCreate
(Bundle savedInstanceState)
MSnackBar/app/src/main/java/com/jet/msnackbar/MainActivity.java:11
Method
onDismissed
(Snackbar snackbar, int event)
MSnackBar/app/src/main/java/com/jet/msnackbar/TestSnackbarUtilsActivity.java:188
Method
onShown
(Snackbar snackbar)
MSnackBar/app/src/main/java/com/jet/msnackbar/TestSnackbarUtilsActivity.java:193
Method
run
()
MSnackBar/app/src/main/java/com/jet/msnackbar/TestSnackbarUtilsActivity.java:101
Method
snapShotWithoutStatusBar
获取当前屏幕截图,不包含状态栏 @param activity @return bp
MSnackBar/app/src/main/java/com/jet/msnackbar/ScreenUtil.java:93
Method
useAppContext
()
MSnackBar/app/src/androidTest/java/com/jet/msnackbar/ExampleInstrumentedTest.java:19