Описание тега jetbrains-compose

0 ответов

как закрыть раскрывающееся всплывающее окно при нажатии вне раскрывающегося всплывающего окна (составить jetbrain)?

Я использую jetbrain compose версии 2020.3.3, и я реализую пример раскрывающегося списка, аналогичный приведенному ниже коду. согласно моему анализу «DropDownmenu» внутренне с использованием «Popup» и по умолчанию всплывающее окно с фокусировкой лож…
17 мар '21 в 09:51
0 ответов

Перекомпоновка триггера вниз по составляемой иерархии

Я пытаюсь реализовать представление графа (узлы графа как Cards) с перемещаемым (перетаскиванием) рабочим пространством и узлами графа с помощью Jetbrains Compose (рабочий стол /JVM). Мне удалось сделать перетаскиваемые узлы графа ( GraphNodeBox), а…
1 ответ

Ошибка Gradle: не удалось выполнить задачу ':app:compileKotlin'. > java.io.IOException

Ошибка: Execution failed for task ':app:compileKotlin'. > java.io.IOException: System can not find the path(系统找不到指定的路径) Это произошло в проекте компоновки jetbrain на котлине , исходный код находится в github. И более подробная информация о журна…
04 июн '21 в 09:26
1 ответ

Сетевые вызовы не работают в сборке EXE-файла Compose для настольного приложения

Я использовал Ktor JVM Client для выполнения сетевых вызовов в Compose for Desktop Application. Сетевые вызовы работают нормально в отладочной сборке, значит, когда я просто запускаю приложение, оно работает нормально. Но когда я создаю файл распрос…
06 июн '21 в 20:57
1 ответ

Есть ли способ создать собственный двоичный файл из приложения Jetpack Compose Desktop с помощью GraalVM?

Я хочу создать небольшой двоичный файл из своего настольного приложения Compose. Ниже приведены стандартные параметры Compose: Создать собственный пакет со средой выполнения java (отлично, но размер очень большой) Создайте Uber (толстый) Jar (но для…
0 ответов

Приложение только в лотке в Jetpack Compose for Desktop

Я пишу настольное приложение с использованием компоновки рабочего стола, но не могу найти никаких предложений о том, как создать настольное приложение только в лотке без создания окна или скрыть окно, поэтому приложение будет работать только в фонов…
2 ответа

Как использовать шрифты в Jetpack Compose for Desktop?

Я пытаюсь использовать файлы шрифтов ttf, помещенные в src/main/resources/fonts/в JetBrains Compose для ПК. Как использовать файлы шрифтов в функции? Я пробовал использовать R.fonts.font_file упоминается во многих онлайн-статьях, но похоже, что он р…
17 июн '21 в 16:58
0 ответов

e: org.jetbrains.kotlin.backend.common.BackendException: Backend Внутренняя ошибка: исключение во время psi2ir

Привет, я новичок в разработке Android, поэтому я действительно не понимаю эту ошибку. В моих результатах сборки это видно. Я использую идентификатор аутентификации firebase, если это актуально, но просто говорю. e: org.jetbrains.kotlin.backend.comm…
0 ответов

LazyLists, похоже, не работает в JetBrains Compose для настольных приложений (Windows)

Я пытаюсь реализовать LazyVerticalGrid для отображения цветовой палитры с именами цветов. fun main() = application { val data = mutableListOf<BackgroundItem>().apply { add(BackgroundItem().apply { color = Color.Black.value }) // More items her…
1 ответ

Белая рамка на веб-странице

На моем веб-сайте отображается нежелательная белая рамка для всех моих компонентов, даже при использовании конфигураций по умолчанию: Main.kt fun main() { renderComposable("root") { Div({ style { height(300.px); backgroundColor(blue) } }) { } } } in…
26 сен '21 в 20:34
1 ответ

Составной разделитель становится невидимым при размещении внутри составного элемента с установленным модификатором horizontalScroll. Это ошибка?

Фон Я делаю настольное приложение для компоновки. У меня была записка с разделением предметов. ширина может не уместиться в окне, поэтому я сделал горизонтальную прокрутку, заключив ее в horizontalScroll() набор модификаторов. Теперь LazyColumnтакже…
0 ответов

Внутренняя ошибка Kotlin java.lang.IllegalStateException с Jetbrains Compose

Привет, я новичок в kotlin и пытаюсь запустить приложение-калькулятор Jetpack compose для настольного компьютера. Я написал несколько тестов JUnit и попытался запустить их, но вместо этого обнаружил внутреннюю ошибку. Это вывод IntelliJ: Kotlin: [In…
0 ответов

GRPC в мультиплатформенном Kotlin (Android, рабочий стол)

Я создаю многоплатформенный проект Jetbrains Compose. Но мне понадобится только рабочий стол (JVM) и Android, так что две цели JVM. Я хочу исключить логику, которая требует grpc, чтобы и Android, и Desktop могли использовать его без необходимости дв…
0 ответов

Kotlin skiko выдает исключение ClassNotFoundException при запуске приложения

Я создал новый проект kotlin / JVM с IntelliJ IDEA с: import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { kotlin("jvm") version "1.6.0" } group = "me.ivanefan" version = "1.0.0" repositories { mavenCentral() maven("https://maven.pkg.jet…
0 ответов

Как включить выбор между несколькими BasicTextField в Kotlin Compose

Как вы можете видеть здесь, существует составная функция, доступная для использования в качестве оболочки для текстовых функций: SelectionContainer { Column { Text("test1") Text("test2") Text("test3") } } Однако это не работает с BasicTextField. Для…
1 ответ

Составьте - Почему API не согласован на разных платформах?

Я возился с Jetpack Compose на Android, и мне было довольно весело! Тогда я решил попробовать Compose для ПК, и мне тоже очень понравилось! И что ж, мне нужно было попробовать Compose для Интернета, и я ожидал найти тот же API, но на самом деле я об…
1 ответ

Как очистить фокус BasicTextField при нажатии в другом месте в Compose Multiplatform?

у меня есть в Jetbrains Compose Multiplatform для настольных ПК. Когда я нажимаю на него, TextField получает фокус и становится доступным для редактирования. Однако, когда я щелкаю где-нибудь еще в своем приложении, фокус не теряется, и поле все еще…
2 ответа

Как обернуть текст вокруг изображения или составного объекта?

Как обернуть текст вокруг изображения или составного объекта? Что-то похожее на FlowTextView в Jetpack Compose. Мне интересно, есть ли возможность оставить определенное пространство свободным, чтобы, если текст слишком длинный, он разбивал строку, и…
0 ответов

Поле со списком с Compose for Desktop: кнопка показа всплывающего окна ниже

В следующем автономном примере: import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material.* import androidx.compose.…
1 ответ

Плагин Compose создает только дистрибутив Dmg

У меня есть настольное приложение, написанное с помощью compose, я работаю на Mac. Все отлично работает для сборки Mac, но я не могу создать ее для Linux. dependencies { implementation(compose.desktop.linux_x64) implementation(compose.desktop.macos_…