allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:AndRatingBar:1.0.0')
......
}
Проект можно запустить напрямую в sdk6 и DevEco Studio 2.2 Beta1. Если запуск не удался, удалите файлы проекта .gradle, .idea, build, gradle, build.gradle и создайте новый проект с соответствующей версией. Скопируйте файлы из нового проекта в корневой каталог.
В файле layout:
<per.wsj.library.AndRatingBar
ohos:height="48vp"
ohos:width="match_content"
ohos:score="2.5"
app:starStep="0.5"
app:starDrawable="$graphic:ic_rating_star"
app:bgDrawable="$graphic:ic_rating_star_bg"
app:halfStarDrawable="$graphic:ic_rating_star_half"/>
Мониторинг событий:
ratingBar.setRatingChangedListener(new Rating.RatingChangedListener() {
@Override
public void onProgressChanged(Rating rating, int i, boolean b) {
HiLog.error(TAG,"rating:"+rating.getScore());
}
@Override
public void onStartTrackingTouch(Rating rating) {
}
@Override
public void onStopTrackingTouch(Rating rating) {
}});
Конфигурация:
AndRatingBar наследуется от openHarmony Rating, поэтому все конфигурации Rating могут быть настроены для AndRatingBar. AndRatingBar также имеет свои собственные конфигурации:
app:starDrawable=""
— настройка фона выбранного значка звезды;app:bgDrawable=""
— настройка фона невыбранного значка звезды;app:halfStarDrawable=""
— установка фона значка полувыбранной звезды при шаге 0,5;app:right2LeftHalfDrawable=""
— установка фона полувыбранного значка звезды при шаге 0,5 и right2Left=true;app:starStep=""
— настройка шага звезды;app:starColor=""
— настройка цвета выбранной звезды, когда шаг звезды является целым числом;app:bgColor=""
— настройка цвета невыбранной звезды, когда шаг звезды является целым числом;app:right2Left="true"
— поддержка направления справа налево.CodeCheck — тестирование кода без исключений. CloudTest — тестирование кода без исключений. Вирусное сканирование — успешно. Текущая версия demo функционально аналогична исходному компоненту.
— AndRatingBar выпущен под лицензией Apache версии 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )