чернила
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
2 октября 2024 г. | - | - | - | 1.0.0-альфа01 |
Объявление зависимостей
Чтобы добавить зависимость от Ink, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
Groovy
dependencies { implementation "androidx.ink:ink-authoring:1.0.0-alpha01" implementation "androidx.ink:ink-brush:1.0.0-alpha01" implementation "androidx.ink:ink-geometry:1.0.0-alpha01" implementation "androidx.ink:ink-nativeloader:1.0.0-alpha01" implementation "androidx.ink:ink-rendering:1.0.0-alpha01" implementation "androidx.ink:ink-strokes:1.0.0-alpha01" }
Kotlin
dependencies { implementation("androidx.ink:ink-authoring:1.0.0-alpha01") implementation("androidx.ink:ink-brush:1.0.0-alpha01") implementation("androidx.ink:ink-geometry:1.0.0-alpha01") implementation("androidx.ink:ink-nativeloader:1.0.0-alpha01") implementation("androidx.ink:ink-rendering:1.0.0-alpha01") implementation("androidx.ink:ink-strokes:1.0.0-alpha01") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа01
2 октября 2024 г.
Выпущен androidx.ink:ink-*:1.0.0-alpha01
. Версия 1.0.0-alpha01 содержит эти коммиты .
Новые возможности
- Модульная и настраиваемая библиотека, упрощающая создание, визуализацию и манипулирование красивыми рукописными штрихами, созданными в вашем приложении.
Изменения API
Новые модули, которые помогут разработчикам создавать богатые возможности рукописного ввода:
- Разработка: используйте
InProgressStrokesView
для высокопроизводительного рендеринга штрихов с малой задержкой в реальном времени по мере получения входных данных. - Визуализация: используйте
CanvasStrokeRenderer
иViewStrokeRenderer
для рисования готовых рукописных штрихов как части пользовательского интерфейса приложения. - Штрихи: основные типы данных, используемые для рисования.
- Кисть: настраиваемая спецификация того, как штрихи будут выглядеть и действовать в ответ на действия пользователя.
- Геометрия: геометрические операции, такие как пересечение и охват, для таких мощных инструментов, как выделение и стирание.