SnackBar_ohos
Данный проект является результатом переноса и разработки на основе открытого проекта SnackBar. Исходную версию для Android можно отследить по тегам проекта и адресу GitHub (https://github.com/MrEngineer13/SnackBar).
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
……
}
ability = this;
context = this;
com.github.mrengineer13.snackbar.SnackBar.OnMessageClickListener messageClickListener = this;
btn.setClickedListener(new Component.ClickedListener() {
@Override
public void onClick(Component component) {
......
}
});
mSnackBar = new SnackBar.Builder(ability,component1)
.withOnClickListener(messageClickListener) // Эффект нажатия кнопки SnackBar
.withMessage(message) // Текст сообщения SnackBar
.withActionMessage(btnMessage) // Текст кнопки SnackBar
.withStyle(Color.GREEN.getValue()) // Цвет текста сообщения SnackBar
.withBackgroundColorId(Color.RED.getValue())// Цвет кнопки SnackBar
.withDuration(duration) // Продолжительность показа SnackBar
.show(); // Отображение SnackBar
@Override
public void onMessageClick(Sequenceable token) {
ToastDialog toastDialog = new ToastDialog(this);
toastDialog.setText("Button clicked!");
toastDialog.setAlignment(LayoutAlignment.BOTTOM);
toastDialog.show();
}
CodeCheck не обнаружил ошибок в коде. VirusTotal подтвердил безопасность от вирусов. Текущая демонстрационная версия функционально не отличается от исходного компонента для Android. Тестировщик: Ли Тяньнин.
v0.1.0-alpha.
SnackBar_ohos лицензирован под Apache License, version 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )