Добро пожаловать в проект! Ждём ваших комментариев и предложений по улучшению версии. Вместе мы создадим красивый Snackbar!
Приветствуем звёздочки и вилки!
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
// Зависимость библиотеки
implementation 'com.android.support:design:27.1.0'
compile 'com.github.mengpeng920223:SnackbarUtils:v1.1.1'
}
View inflate = LayoutInflater.from(this).inflate(R.layout.item_view, null);
SnackbarUtils
// Первый параметр: activity, второй: пользовательский view, третий: высота view в dp
.create(MainActivity.this, inflate, 100)
.setDuration(time) // Установка длительности отображения
.addCallBack(new BaseTransientBottomBar.BaseCallback<Snackbar>() {
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
ToastUtils.onSuccessShowToast("消失");
}
@Override
public void onShown(Snackbar transientBottomBar) {
ToastUtils.onSuccessShowToast("显示");
}
})
.build(); // Создание и отображение. Необходимо вызвать.
..... = inflate.findViewById(...);
.....
SnackbarUtils
.create(MainActivity.this) // .create(Activity activity) обязательно
.setIcon(R.mipmap.toast_error) // Левый значок
.setContent("失败") // Текст сообщения
.setSnackbarBackgroundColor(R.color.toastErrorColor) // Цвет фона
.setActionBtn1("按钮1", new View.OnClickListener() { // Кнопка 1
@Override
public void onClick(View v) {
Log.d("MainActivity", "按钮1");
}
})
.setActionBtn2("按钮2", new View.OnClickListener() { // Кнопка 2
@Override
public void onClick(View v) {
Log.d("MainActivity", "按钮2");
}
})
.addCallBack(new BaseTransientBottomBar.BaseCallback<Snackbar>() {
@Override
public void onDismissed(Snackbar transientBottomBar, int event) {
ToastUtils.onSuccessShowToast("消失");
}
@Override
public void onShown(Snackbar transientBottomBar) {
ToastUtils.onSuccessShowToast("显示");
}
})
.setDuration(Snackbar.LENGTH_INDEFINITE) // Установить длительность отображения
.build(); // Создать и отобразить. Обязательно вызвать.
Пришло время изменить свой тост! Пусть ваш тост станет более разнообразным. Самый простой и стильный тост, одна строка кода для реализации различных уведомлений, главное — простота, красота, вы заслуживаете этого.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )