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

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

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

Библиотека material-icon-lib

Введение

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

Функции

  1. Предоставляет более 2000 иконок в стиле material.
  2. Позволяет изменять размер иконок.
  3. Даёт возможность изменять цвет иконок.
  4. Позволяет настраивать отступы (padding) для иконок.

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

image image

Интеграция

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

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

Добавьте зависимость в entry build.gradle:

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

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

  1. Создайте пользовательские иконки PixelMap на основе существующих ресурсов:
 MaterialDrawableBuilder.with(context).setIconColor(0xFF000000).setResId(resId).build();
  1. Используйте компонент Icon Component непосредственно в 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 clone.
  2. Откройте проект с помощью DevEco Studio и дождитесь завершения сборки Gradle.
  3. Нажмите «Run» для запуска (для запуска на реальном устройстве может потребоваться настройка подписи).

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

LICENSE

MaterialDesignicons Выпущено под SIL Open Font License 1.1

Google Material Design Icons Выпущено по лицензии Apache 2.0

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

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

Введение

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

Обновления

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

Участники

все

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

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