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

OSCHINA-MIRROR/chinasoft3_ohos-MaterialShadows

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

MaterialShadows

Проект

  • Название проекта: MaterialShadows.
  • Серия: openharmony, адаптация сторонних компонентов.
  • Функция: реализация компонента с эффектом тени.
  • Состояние переноса проекта: основная функция реализована.
  • Различия при вызове: отсутствуют.
  • Версия разработки: SDK6, DevEco Studio 2.2 Beta1.
  • Базовая версия: master-ветка.

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

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

  1. В файле build.gradle в корневом каталоге проекта:
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле entry модуля build.gradle:
dependencies {
    implementation('com.gitee.chinasoft_ohos:MaterialShadows:1.0.0')
    ......
}

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

Использование

    <com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper
        ohos:id="$+id:shadow_wrapper"
        ohos:height="match_content"
        ohos:width="match_parent"
        ohos:background_element="#FFFFFF"
        ohos:padding="20vp"
        app:animateShadow="true"
        app:animationDuration="300"
        app:calculateAsync="true"
        app:shadowOffsetX="10"
        app:shadowOffsetY="10"
        app:showWhenAllReady="true">

        <Image
            ohos:id="$+id:image"
            ohos:height="80vp"
            ohos:width="80vp"
            ohos:align_parent_left="true"
            ohos:image_src="$media:google"
            ohos:padding="10vp"
            ohos:scale_mode="clip_center"/>

    </com.sdsmdg.harjot.materialshadows.MaterialShadowViewWrapper>
XML attribute Java set methods Description Default Value
shadowOffsetX setOffsetX(...) Set the X-offset of the shadow 0.0f
shadowOffsetY setOffsetX(...) Set the Y-offset of the shadow 0.0f
calculateAsync setShouldCalculateAsync(...) Set the flag for async shadow calculations. true
showWhenAllReady setShowShadowsWhenAllReady(...) Set the flag for showing all shadows after all calculations are over true
animateShadow setShouldAnimateShadow(...) Set the flag for shadow animation true
animationDuration setAnimationDuration(...) Set the value of shadow animation duration. 300ms

Тестирование

  • CodeCheck — тестирование кода без исключений.
  • CloudTest — тестирование кода без исключений.
  • Вирусная безопасность — проверка пройдена.
  • Версия demo — основные функции соответствуют исходному компоненту.

Версии

  • 1.0.0

Авторские права и лицензии

MaterialShadows is licensed under `MIT license`. View license.

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

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

Введение

Один из графических библиотек теней. Расширить Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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