-
Notifications
You must be signed in to change notification settings - Fork 80
SetupSmartSnackBarStyle
vincent(朱志强) edited this page Mar 20, 2022
·
7 revisions
调用config方法配置snackbar的风格,然后调用apply方法生效。
SmartSnackBar.bottom(this)
.config()
.backgroundColor(Color.BLACK)
//or
.backgroundColorResource(R.color.colorPrimary)
.apply()
.show("set background color")
SmartSnackBar.bottom(this)
.config()
//设置icon
.icon(R.drawable.icon)
//设置icon大小,默认为drawable原始大小
.iconSizeDp(24f)
//icon位置,默认为message左侧
.iconPosition(SNACK_BAR_ICON_POSITION_RIGHT)
//icon与message的间距,默认为10dp
.iconPaddingDp(12f)
.apply()
.show("setup icon")
SmartSnackBar.bottom(this)
.config()
.messageColor(Color.RED)
//or
.messageColorResource(R.color.colorAccent)
.apply()
.show("setup message color")
SmartSnackBar.bottom(this)
.config()
//设置message大小
.messageSizeSp(16f)
//message粗细,默认为false
.messageBold(true)
.apply()
.show("setup message text size and bold")
1