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

OSCHINA-MIRROR/archermind-ti-material-icon-lib

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

material-icon-lib

Описание

Библиотека, содержащая более 2000 векторных иконок стиля Material, легко используемых как PixelMap и отдельные компоненты. Устал каждый раз при тестировании чего-то нового искать и генерировать png-ресурсы? Эта библиотека решает эту проблему, делая замену иконок простым процессом. Изучите ниже приведенные примеры использования, чтобы понять почему.

Возможности

  1. Предоставляет более 2000 иконок стиля Material
  2. Изменение размера иконок
  3. Изменение цвета иконок
  4. Изменение отступов иконок

Демо

иконка иконка

Интеграция

Добавьте ссылку на mavenCentral() в build.gradle проекта:

repositories {
   ...
   mavenCentral()
   ...
}

Добавьте зависимость в build.gradle входной точки:

dependencies {
...
implementation 'com.gitee.archermind-ti:materialiconlib:1.0.1'
...
}

Пример использования

  1. Создание кастомных PixelMap иконок на основе существующих ресурсов:
MaterialDrawableBuilder.with(context)
                        .setIconColor(0xFF000000)
                        .setResId(resId)
                        .build();
  1. Непосредственное использование компонента Icon в xml файлах:
<net.steamcrafted.materialiconlib.MaterialIconView
            ohos:height="250"
            ohos:width="250"
            app:miv_icon_color="#FF000000"
            app:miv_bg_color="#FF0000AA"
            app:miv_padding="30"
            app:miv_img_src="$media:file"/>

Инструкции по сборке1. Клонируйте проект через Git на локальную машину.

  1. Откройте этот проект с помощью DevEco Studio, затем дождитесь завершения сборки Gradle.
  2. Нажмите Run, чтобы запустить (на реальной машине может потребоваться конфигурация подписи).### Информация о правах и лицензиях

LICENSE

MaterialDesignicons распространяются под лицензией SIL Open Font License 1.1

Иконки Google Material Design распространяются под лицензией Apache 2.0 License

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

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

Введение

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

Участники

все

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

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