Описание тега android-compose-button
1
ответ
Как создать круглую кнопку с контуром с помощью Jetpack Compose
Я пытаюсь создать циркуляр OutlinedButton со значком в центре без текста. OutlinedButton(onClick = { /*TODO*/ }, shape = CircleShape, border= BorderStroke(1.dp, Color.Blue) ) { Icon(Icons.Default.Add, contentDescription = "content description") } По…
17 мар '21 в 14:10
3
ответа
Как изменить цвет фона кнопки одним нажатием кнопки
Я пытаюсь изменить цвет фона кнопки при нажатии этой кнопки в Android Jetpack Compose.
04 фев '21 в 18:25
1
ответ
Компонент исчезает после нажатия кнопки, если в фоновом режиме присутствует SurfaceView.
setContent { AndroidView(modifier = Modifier) { val surfaceView = SurfaceView(it) surfaceView.holder.addCallback(this@MainActivity) surfaceView } Column { Button(onClick = {}) { Text(text = "Button") } ... } } Это в основном настройки, которые у ме…
06 июн '21 в 21:01
1
ответ
Динамически добавлять представления при нажатии кнопки с помощью Jetpack Compose
Я хочу динамически добавлять текстовые поля в свой макет каждый раз, когда пользователь нажимает кнопку «Добавить». Добавленное текстовое поле должно быть добавлено над кнопкой «Добавить». Между шагом 1 текстовое поле и кнопку «Добавить». Как это мо…
13 июл '21 в 11:39
1
ответ
вернуть значение из составной функции после нажатия кнопки
У меня есть небольшой код внутри функции компоновки, которая возвращает "PscEntity", который принимает (как вы можете заметить) код (тип String) и деньги (тип Double). Я попытался заставить функцию возвращать новый экземпляр PscEntity (поскольку эта…
26 авг '21 в 13:54
1
ответ
ошибка настройки цвета фона кнопки?
Я попытался установить цвет фона кнопок с пользовательскими шестнадцатеричными значениями: colors.xml: <color name="red">#F67070</color> <color name="blue">#00B2FF</color> Button( onClick = {} colors = ButtonDefaults.buttonCo…
30 авг '21 в 17:18
4
ответа
Как убрать отступ с текстовой кнопки?
Я пытаюсь удалить прокладку из TextButton но это не сработает. TextButton( onClick = {}, modifier = Modifier.padding(0.dp) ) { Text( " ${getString(R.string.terms_and_conditions)}", color = MaterialTheme.colors.primary, fontFamily = FontFamily(Font(R…
08 сен '21 в 09:33
0
ответов
составной столбец подпрыгивает, когда я нажимаю кнопку x
У меня есть составная функция, которая представляет содержимое фрагмента: @Composable fun ScreenContent() { Column( modifier = Modifier .verticalScroll(rememberScrollState()) .fillMaxWidth() ) { Row1() // ... Row5() Button( clickable = Clickable.Tex…
21 янв '22 в 04:39
1
ответ
Как предотвратить дублирование нажатия кнопки в Android Compose?
Допустим, вы вызываете API регистрации при нажатии кнопки. Получите ответ API и перейдите на главный экран. В этом случае API вызывается несколько раз при многократном быстром нажатии кнопки. Я решил эту проблему в некоторой степени, используя Rxjav…
26 ноя '21 в 02:29
2
ответа
Как использовать вес в кнопке, чтобы выровнять текст слева и значок справа
Я создаю повторно используемый компонент Button в Jetpack Compose, который в основном представляет собойRow. Кнопка должна иметь текст на левом конце и значок на правом конце. Это работает прямо так: @Composable fun MyButton( text: String, modifier:…
23 авг '22 в 06:57
2
ответа
Исправить положение текста в центре кнопки «Создать» Jetpack.
В настоящее время я работаю над кнопкой, которая состоит из 3 элементов: значок (с фиксированным размером), заголовок (например, «Купить сейчас») и цена предмета. Цена, которая должна отображаться, является адаптивной, это может быть 2,00 или 2000,0…
09 ноя '22 в 15:15
1
ответ
Текст не обновляется на кнопке в Jetpack Compose
Я хочу изменить текст, который появляется на кнопке каждый раз, когда я нажимаю ее, поэтому я написал следующий код, но он не работает. Где я ошибаюсь? class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { s…
23 июн '22 в 15:14
0
ответов
Могу ли я добавить анимацию с продолжительностью между включением и отключением состояния кнопки в компоновке реактивного ранца?
Вот как я создаю свою кнопку в сочинении Button( modifier = modifier, enabled = enabled.value, onClick = {} ) { Text(text = text) }
21 сен '22 в 08:59
0
ответов
Jetpack Compose: можно ли вызвать компонуемую функцию нажатием кнопки в другой компонуемой функции?
Когда я попытался написать текст в событии buttonClick, я столкнулся с проблемой, что не могу вызвать функцию @Composable внутри другой функции из-за:@Composable invocations can only happen from the context of a @Composable functionошибка. Я попытал…
23 янв '23 в 19:44
0
ответов
Сделать кнопку неактивной из onClick
Я пытаюсь использовать Compose и Kotlin в этом коде, чтобы сделать кнопку недоступной для нажатия, когда counter == 3. Когда я запускаю код, а счетчик предположительно равен 3, кнопка остается доступной для нажатия и не изменится на unclickable. var…
08 фев '23 в 06:21
1
ответ
Пользовательский интерфейс Jetpack Compose — ширина кнопки изменяется при нажатии внутри AlertDialog
Я столкнулся с этой странной проблемой сfillMaxWidth(fraction = ...)с AlertDialog и Button, где Button изначально отображается в одном размере, а при щелчке он сжимается до обертывания своего содержимого. Вот самый простой пример, который я могу соз…
30 ноя '22 в 20:20