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

OSCHINA-MIRROR/chinasoft4_ohos-DatePickerTimeline

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

DatePickerTimeline

Проектное описание

  • Название проекта: DatePickerTimeline
  • Серия: адаптация и портирование третьих сторон для OpenHarmony
  • Функционал: горизонтально прокручиваемый компонент выбора дат
  • Состояние портирования: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия SDK: SDK6, DevEco Studio2.2 Beta1
  • Базовая версия: Release v0.0.4

Демонстрация эффекта

Инструкция по установке

  1. В файле build.gradle в корневой директории проекта добавьте:

    allprojects {
        repositories {
            maven {
                url 'https://s01.oss.sonatype.org/content/repositories/releases/'
            }
        }
    }
  2. В файле build.gradle модуля entry добавьте:

    dependencies {
        implementation('com.gitee.chinasoft_ohos:DatePickerTimeline:1.0.0')
        ......  
    }

Проект можно запустить непосредственно с использованием SDK6 и DevEco Studio2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкция по использованиюВключите пользовательский компонент в макете, например:

    <com.vivekkaushik.datepicker.DatePickerTimeline
        ohos:id="$+id:dateTimeline"
        ohos:height="match_content"
        ohos:width="match_content"
        ohos:end_margin="8vp"
        ohos:start_margin="8vp"
        ohos:top_margin="8vp"
        ohos:vertical_center="true"/>

JAVA

        DatePickerTimeline datePickerTimeline = (DatePickerTimeline) findComponentById(ResourceTable.Id_dateTimeline);
        datePickerTimeline.setInitialDate(2021, 04, 26);
        Calendar date = Calendar.getInstance();
        date.add(Calendar.DAY_OF_YEAR, 5);
        datePickerTimeline.setActiveDate(date);
        datePickerTimeline.setOnDateSelectedListener(new OnDateSelectedListener() {
            @Override
            public void onDateSelected(int year, int month, int day, int dayOfWeek) {
                HiLog.info(logLabel, "onDateSelected: " + day);
            }
        });

Для изменения цветов вашего DatePickerTimeline вы можете использовать следующие свойства в вашем XML.```properties app:dateTextColor (цвет) -> по умолчанию -> Черный app:dayTextColor (цвет) -> по умолчанию -> Черный app:monthTextColor (цвет) -> по умолчанию -> Черный app:disabledColor (цвет) -> по умолчанию -> Серый


```#### Тестовая информация

Проверка кода CodeCheck прошла успешно.

Проверка кода CloudTest прошла успешно.

Прохождение проверки на вирусы и безопасность завершилось положительно.

Функционал демонстрационной версии текущего выпуска практически не отличается от оригинального компонента.

#### Итерация версий
- 1.0.0

## Информация о правах и лицензиях
- Apache 2.0

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

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

Введение

Один горизонтальный скользящий компонент выбора даты. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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