Ограниченные возможности настройки пользовательского интерфейса сканера документов ML Kit?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Ограниченные возможности настройки пользовательского интерфейса сканера документов ML Kit?

Сообщение Anonymous »

Я реализую сканер документов с помощью API сканера документов Google ML Kit. Хотя функциональность великолепна, меня интересует настройка пользовательского интерфейса. В отличие от API сканера штрих-кода, который предлагает варианты создания собственного пользовательского интерфейса или использования встроенного, сканер документов кажется ограниченным.
Текущий подход
Я использую GmsDocumentScannerOptions для настройки основных параметров, таких как форматы импорта и вывода галереи. Однако я хотел бы хотя бы настроить цвета элементов пользовательского интерфейса. Вот моя текущая попытка стилизации (но она безрезультатна):


@color/primary
@color/secondary
@color/text
@color/primary
@color/secondary
@color/white
@color/background
@color/text



Вопрос
Есть ли способ настроить пользовательский интерфейс сканера документов помимо параметров, предусмотренных в GmsDocumentScannerOptions ? Документация кажется ограниченной в этом аспекте. Будем признательны за любые идеи или альтернативные подходы.
Ниже представлена ​​моя реализация на Kotlin:
private fun scan() {
val options = GmsDocumentScannerOptions.Builder()
.setGalleryImportAllowed(true)
.setResultFormats(
GmsDocumentScannerOptions.RESULT_FORMAT_PDF,
GmsDocumentScannerOptions.RESULT_FORMAT_JPEG
)
.setPageLimit(100)
.build()
val scanner = GmsDocumentScanning
.getClient(options)

scanner.getStartScanIntent(this.activity as MainActivity)
.addOnSuccessListener { intent ->
val request = IntentSenderRequest.Builder(intent)
.build()

launcher.launch(request)
}
.addOnFailureListener { exception ->
Toast.makeText(
this.context,
exception.localizedMessage,
Toast.LENGTH_LONG
).show()
}
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... scanner-ui
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»