Какова конфигурация градиента для компоновки реактивного ранца с моделью просмотра и живыми данными?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Какова конфигурация градиента для компоновки реактивного ранца с моделью просмотра и живыми данными?

Сообщение Гость »


плагины { идентификатор 'com.android.application' идентификатор 'org.jetbrains.kotlin.android' } андроид { пространство имен «com.example.exersizedcompose» скомпилироватьSdk 33 defaultConfig { идентификатор приложения «com.example.exersizedcompose» минСдк 21 цельSdk 32 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" векторDrawables { использоватьSupportLibrary true } } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = '1,8' } buildFeatures { сочинять правду } composeOptions { kotlinCompilerExtensionVersion '1.1.1' } Варианты упаковки { Ресурсы { исключает += '/META-INF/{AL2.0,LGPL2.1}' } } } зависимости { реализация «androidx.core:core-ktx:1.7.0» реализация 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1' реализация «androidx.activity:activity-compose:1.3.1» реализация "androidx.compose.ui:ui:$compose_ui_version" реализация "androidx.compose.ui:ui-tooling-preview:$compose_ui_version" реализация 'androidx.compose.material:material:1.1.1' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_ui_version" debugImplementation "androidx.compose.ui:ui-tooling:$compose_ui_version" debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_ui_version" реализация "androidx.compose.runtime:runtime-livedata:1.5.3" } где compose_ui_version — это 1.1.1. Если я попытаюсь создать приложение, я увижу ошибку, жалующуюся на повторяющиеся классы коллекций среди версий stdlib, предположительно пакетов как часть импортированных библиотек. Я предполагаю, что это версии, которые несовместимы друг с другом в build.gradle, но как мне найти устаревшие библиотеки?

Вызвано: java.lang.RuntimeException: повторяющийся класс kotlin.collections.jdk8.CollectionsJDK8Kt найден в модулях kotlin-stdlib-1.8.21 (org.jetbrains.kotlin:kotlin-stdlib:1.8.21) и котлин-stdlib-jdk8-1.6.21 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21)
класс MainActivity : ComponentActivity() { частная модель просмотра val: TimerViewModel от viewModels() переопределить fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { УпражнениеComposeTheme { // Поверхностный контейнер, использующий цвет фона из темы Поверхность( модификатор = Модификатор.fillMaxSize(), цвет = MaterialTheme.colors.background ) { //Приветствие("Андроид") // Строка 1 — время отображения текстового представления. // Строка 2 состоит из 3 кнопок, расположенных на равном расстоянии друг от друга Ряд( // Modifier.fillMaxSize() обычно передается в Composable модификатор = Модификатор.fillMaxSize() ) { Текст( viewmodel.timer.observeAsState().value?.time.toString() ) } Строка(модификатор = Modifier.fillMaxSize()) { Кнопка( модификатор = Modifier.padding(вертикальный = 24.dp), onClick = { viewmodel.startTimer() } ) { Текст («Начало») } Кнопка( модификатор = Modifier.padding(вертикальный = 24.dp), onClick = { viewmodel.pauseTimer() } ) { Текст («Пауза») } Кнопка( модификатор = Modifier.padding(вертикальный = 24.dp), onClick = { viewmodel.stopTimer() } ) { Текст("Стоп") } } } } } } }
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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