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

OSCHINA-MIRROR/chinasoft2_ohos-Floating-Navigation-View

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

Плавающее-навигационное-окно

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

  • Название проекта: Floating-Navigation-View
  • Серия: адаптация и портирование сторонних компонентов OpenHarmony
  • Функционал: простой плавающий кнопочный менеджер, отображающий закрепленное навигационное окно
  • Состояние портирования: основные функции завершены
  • Различия при вызове: выбор пунктов меню в setNavigationItemSelectedListener заменён на setCheckedStateChangedListener
  • Версия SDK: 6
  • Версия DevEco Studio: 2.2 Beta1
  • Базовая версия: Release v1.3.0

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

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

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

  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:Floating-Navigation-View:1.3.1')
        ...
    }

Проект можно запустить сразу в SDK 6 и DevEco Studio 2.2 Beta1.

Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, и создайте новый проект с учётом вашей версии, затем скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкция по использованию```xml

<com.andremion.floatingnavigationview.CircularRevealNavigationView ohos:id="$+id:cr_layout" ohos:height="match_parent" ohos:width="match_parent" ohos:align_parent_right="true"> <com.andremion.floatingnavigationview.FloatingNavigationView ohos:height="54vp" ohos:width="54vp" ohos:align_parent_right="true" ohos:background_element="$graphic:fab_view_circle" ohos:end_margin="20vp" ohos:padding="10vp" ohos:top_margin="53vp"/> ... </com.andremion.floatingnavigationview.CircularRevealNavigationView> ```Плавающее навигационное окно может использовать createAnimatorProperty для создания любого анимированного свойства. Вы можете клонировать этот проект и самостоятельно его скомпилировать (включает пример).

Информация о тестировании

Код проверен CodeCheck без ошибок.

Код проверен CloudTest без ошибок. Проверка безопасности вирусов прошла успешно.

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

Версионирование

  • 1.3.1
  • 0.0.1-SNAPSHOT

Информация о правах использования и лицензии

Copyright 2019 Андре Мион

Разрешено к использованию в соответствии с Лицензией Apache, Версия 2.0 ("Лицензия");
вы не можете использовать этот файл, если вы не будете следовать условиям Лицензии.
Вы можете получить копию Лицензии по адресу

    http://www.apache.org/licenses/LICENSE-2.0

Если это не требуется действующим законодательством или письменно согласовано, программное обеспечение,
распределённое в рамках Лицензии, предоставляется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ И УСЛОВИЙ;
увещеваем вас обратиться к Лицензии за конкретным языковым определением условий использования и ограничений,
установленных Лицензией.

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

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

Введение

Простая кнопка операции с плавающим окном, отображает закреплённое навигационное представление. Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

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

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