TextFieldColors() устарел в Jetpack Compose Android ⇐ Android
-
Anonymous
TextFieldColors() устарел в Jetpack Compose Android
TextField(value = "", onValueChange = {}, ведущийIcon = { Значок( Icons.Default.Search, contentDescription = "") }, заполнитель = { Текст (текст = stringResource (id = R.string.placeholder_search)) }, цвета = TextFieldDefults.textFieldColors(), модификатор = модификатор .heightIn(мин = 56.dp) .fillMaxWidth()) } А также отображается сообщение об ошибке «Этот API материала является экспериментальным и, вероятно, будет изменен или удален в будущем».
TextFieldDefaults.textFieldColors() устарел, и меня попросили переместить его в библиотеку Material3, и после перехода в Material3 он все равно показывает, что textFieldColors() устарел. Любой помощь была бы очень кстати
зависимости, добавленные в build.gradle
зависимости { def composeBom = платформа('androidx.compose:compose-bom:2023.10.01') реализация (composeBom) androidTestImplementation (composeBom) реализация «androidx.core:core-ktx:1.12.0» реализация "androidx.compose.ui:ui" реализация «androidx.compose.material3:material3» реализация 'androidx.compose.material3:material3-window-size-class:1.1.2' реализация "androidx.compose.material:material-icons-extended" реализация "androidx.compose.ui:ui-tooling-preview" реализация "com.google.android.material:material:1.11.0" реализация 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.2' реализация «androidx.activity:activity-compose:1.8.2» 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" debugImplementation "androidx.compose.ui:ui-tooling" }
TextField(value = "", onValueChange = {}, ведущийIcon = { Значок( Icons.Default.Search, contentDescription = "") }, заполнитель = { Текст (текст = stringResource (id = R.string.placeholder_search)) }, цвета = TextFieldDefults.textFieldColors(), модификатор = модификатор .heightIn(мин = 56.dp) .fillMaxWidth()) } А также отображается сообщение об ошибке «Этот API материала является экспериментальным и, вероятно, будет изменен или удален в будущем».
TextFieldDefaults.textFieldColors() устарел, и меня попросили переместить его в библиотеку Material3, и после перехода в Material3 он все равно показывает, что textFieldColors() устарел. Любой помощь была бы очень кстати
зависимости, добавленные в build.gradle
зависимости { def composeBom = платформа('androidx.compose:compose-bom:2023.10.01') реализация (composeBom) androidTestImplementation (composeBom) реализация «androidx.core:core-ktx:1.12.0» реализация "androidx.compose.ui:ui" реализация «androidx.compose.material3:material3» реализация 'androidx.compose.material3:material3-window-size-class:1.1.2' реализация "androidx.compose.material:material-icons-extended" реализация "androidx.compose.ui:ui-tooling-preview" реализация "com.google.android.material:material:1.11.0" реализация 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.2' реализация «androidx.activity:activity-compose:1.8.2» 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" debugImplementation "androidx.compose.ui:ui-tooling" }
Мобильная версия