1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/HarmonyOS-tpc-MaterialDesignLibrary

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Прогресс-бары

  • Круговой неопределённый прогресс-бар:
<com.gc.materialdesign.views.ProgressBarCircularIndeterminate
                ohos:id="$+id:progressBarCircularIndetermininate"
                ohos:width="32vp"
                ohos:height="32vp"
                materialdesign:background="#1E88E5"/>
  • Неопределённый прогресс-бар:
<com.gc.materialdesign.views.ProgressBarIndeterminate
                    ohos:id="$+id:progressBarIndeterminate"
                    ohos:width="match_parent"
                    ohos:height="match_content"
                    materialdesign:background="#1E88E5"/>
  • Неопределённо-определённый прогресс-бар:
<com.gc.materialdesign.views.ProgressBarIndeterminateDeterminate
                ohos:id="$+id:progressBarIndeterminateDeterminate"
                ohos:width="match_parent"
                ohos:height="match_content"
                materialdesign:background="#1E88E5" />

Если вы начинаете прогресс, вам нужно только установить прогресс.

progressBarIndeterminateDeterminate.setProgress(progress);
  • Определённый прогресс-бар:
<com.gc.materialdesign.views.ProgressBarDeterminate
                ohos:id="$+id:progressDeterminate"
                ohos:width="match_parent"
                ohos:height="match_content"
                materialdesign:background="#1E88E5"/>

Вы можете настроить максимальное и минимальное значения прогресса с помощью атрибутов materialdesign:max="50" и materialdesign:min="25".

Виджеты

SnackBar snackbar = new SnackBar(Context context, String text, String buttonText, Component.ClickedListener onClickListener);
snackbar.show();

Если вы не хотите показывать кнопку, поместите значение null в атрибут buttonText.

Dialog dialog = new Dialog(Context context,String title, String message);
dialog.show();

Можно установить обработчики событий для кнопки принятия или отмены или изменить их текст.

// Установить обработчик события нажатия на кнопку принятия
dialog.setOnAcceptButtonClickListener(Component.ClickedListener onAcceptButtonClickListener);
// Установить обработчик события нажатия на кнопку отмены
dialog.setOnCancelButtonClickListener(Component.ClickedListener onCancelButtonClickListener);
// Доступ к кнопке принятия
ButtonFlat acceptButton = dialog.getButtonAccept();
// Доступ к кнопке отмены
ButtonFlat cancelButton = dialog.getButtonCancel();
ColorSelector colorSelector = new ColorSelector(Context context,String intialColor, OnColorSelectedListener onColorSelectedListener);
colorSelector.show();

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/HarmonyOS-tpc-MaterialDesignLibrary.git
git@api.gitlife.ru:oschina-mirror/HarmonyOS-tpc-MaterialDesignLibrary.git
oschina-mirror
HarmonyOS-tpc-MaterialDesignLibrary
HarmonyOS-tpc-MaterialDesignLibrary
master