чернила

Вдохновляйтесь лучшими в своем классе приложениями для перьев. Снизьте барьер для разработчиков, чтобы получить высокопроизводительную и красивую среду рукописного ввода.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
11 декабря 2024 г. - - - 1.0.0-альфа02

Объявление зависимостей

Чтобы добавить зависимость от Ink, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

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"
    
}

Котлин

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-альфа02

11 декабря 2024 г.

Выпущен androidx.ink:ink-*:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты .

Изменения API

  • Различные исправления ошибок. ( I05dd8 )

Внешний вклад

  • Устаревший BuildCompat.isAtLeastV . Вместо этого вызывающие стороны должны напрямую проверять SDK_INT на 35. ( I294d1 )

Версия 1.0.0-альфа01

2 октября 2024 г.

Выпущен androidx.ink:ink-*:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты .

Новые возможности

  • Модульная и настраиваемая библиотека, упрощающая создание, визуализацию и манипулирование красивыми рукописными штрихами, созданными в вашем приложении.

Изменения API

Новые модули, которые помогут разработчикам создавать богатые возможности рукописного ввода:

  • Разработка: используйте InProgressStrokesView для высокопроизводительного рендеринга штрихов с малой задержкой в ​​реальном времени по мере получения входных данных.
  • Визуализация: используйте CanvasStrokeRenderer и ViewStrokeRenderer для рисования готовых рукописных штрихов как части пользовательского интерфейса приложения.
  • Штрихи: основные типы данных, используемые для рисования.
  • Кисть: настраиваемая спецификация того, как штрихи будут выглядеть и действовать в ответ на действия пользователя.
  • Геометрия: геометрические операции, такие как пересечение и охват, для таких мощных инструментов, как выделение и стирание.