Иконки Fluent UI System представляют собой набор из более чем 1000 иконок, которые можно использовать для создания визуально привлекательных и интуитивно понятных пользовательских интерфейсов. Эти иконки доступны в различных форматах, включая SVG, PNG и Web Font.
Чтобы использовать иконки Fluent UI System в вашем проекте, выполните следующие шаги:
Установите пакет иконок с помощью npm:
npm install @fluentui/react-icons
Импортируйте иконки в вашем компоненте:
import { MailIcon } from '@fluentui/react-icons';
Используйте иконки в вашем коде:
<MailIcon />
Вот некоторые из доступных иконок:
MailIcon
CalendarIcon
SearchIcon
HomeIcon
SettingsIcon
import React from 'react';
import { MailIcon } from '@fluentui/react-icons';
const MyComponent = () => {
return (
<div>
<MailIcon />
</div>
);
};
export default MyComponent;
import React from 'react';
import { SearchIcon } from '@fluentui/react-icons';
const MyButton = () => {
return (
<button>
<SearchIcon />
</button>
);
};
export default MyButton;
Если у вас возникли проблемы или вопросы, пожалуйста, свяжитесь с нами через GitHub Issues.
Иконки Fluent UI System распространяются под лицензией MIT.
Тип документа для перевода: markdown
Язык исходного текста: английский
Язык финального текста: русский ! Проверка pull request
Иконки Fluent UI System — это коллекция знакомых, дружелюбных и современных иконок от Microsoft.
! Иконки Fluent System
В файле метаданных metadata.json для иконки используется свойство directionType
, чтобы указать направление иконки. Это свойство может иметь одно из следующих значений:
unique
, что означает, что иконка уникальна и имеет конкретную версию для RTL и LTRmirror
, что означает, что иконка может быть отражена для RTL или LTR языков
Свойство singleton
также используется для указания по умолчанию направления, которое должно использоваться для иконки.Библиотека публикуется через Maven Central, убедитесь, что репозиторий mavenCentral()
добавлен в файл build.gradle
на уровне корня:
repositories {
...
mavenCentral()
}
Включите следующую зависимость в ваш проект build.gradle
:
implementation 'com.microsoft.design:fluent-system-icons:1.1.302@aar'
Для документации библиотеки, см. android/README.md.
use_frameworks!
pod "FluentIcons", "1.1.302"
git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.302"
Для документации библиотеки, см. ios/README.md.
В файле pubspec.yaml
вашего проекта Flutter добавьте следующую зависимость:
dependencies:
fluent_system_icons: 1.1.302
```dependencies:
. . .
fluentui_system_icons: ^1.1.302
Для документации библиотеки, см. flutter/README.md.
Встраиваемые svg напрямую. См. packages/svg-icons/README.md.
Импортер генерирует библиотеки для Android и iOS из иконок в директории assets
.
Перейдите в директорию:
cd importer
Установите зависимости npm:
npm install
npm run clean
Список всех доступных команд:
npm run
Наш конвейер сборки выполняет deploy:android
и deploy:ios
, чтобы создать библиотеки. Определения сборки находятся в .github/workflows/
.
Вы можете собрать и запустить примерные приложения, следуя шагам ниже.
npm run deploy:android
sample-showcase
в выпадающем списке конфигурации сборкиПредварительное условие: Убедитесь, что Flutter настроен в Android Studio
example
в директории и откройте его в Android StudioПожалуйста, не стесняйтесь открыть GitHub issue и назначить следующим контактам с вопросами или запросами.
Этот проект использует Microsoft Open Source Code of Conduct.
Для получения дополнительной информации см. FAQ по коду поведения или свяжитесь с opencode@microsoft.com с любыми дополнительными вопросами или комментариями.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )