目前将我的应用程序转换为 Jetpack compose,在某些情况下我面临着一些调整当前调色板的问题。 我的xml 文件中有一些 TextInputLayout,它们继承了主题上次要颜色的突出显示文本颜色。 ... <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryVariant">@color/blue</item> <item name="colo...
colors = TextFieldDefaults.textFieldColors( backgroundColor = whiteBackground, focusedIndicatorColor = Color.Transparent, unfocusedIndicatorColor = Color.Transparent, cursorColor = greyColor, textColor = greyColor ), leadingIcon = { Image( painterResource(id = R.drawable.ic_phone), stringResource(id...
如果是,TextField我们可以更改backgroundColor文本字段的,如下所示TextField( value = text.value, onValueChange = { text.value = it }, colors = TextFieldDefaults.textFieldColors(backgroundColor = Color.Red) ) Run Code Online (Sandbox Code Playgroud) 但是,国内并没有这样的事情BasicTextField...
androidandroid-jetpack-composeandroid-compose-textfield 3 我想创建这样的文本框: 如何实现,文本框的背景? -Nurseyit Tursunkulov 2个回答 4 你可以使用一个TextField组件,并使用visualTransformation属性格式化数字: TextField(value = text, onValueChange = { text = it }, visualTransformation = NumberTransforma...
unfocusedIndicatorLineThickness:Dp=1.dp,cursorBrush:Color=Color.Black,){BasicTextField(value=value,modifier=modifier,onValueChange=onValueChange,enabled=enabled,readOnly=readOnly,textStyle=textStyle,cursorBrush=SolidColor(cursorBrush),keyboardOptions=keyboardOptions,keyboardActions=keyboardActions,singleLine=...
目前我正在使用 android jetpack 撰写 BasicTextField。当我更改光标颜色时,我希望光标手柄也会更改为相同的颜色。但结果却是不同的颜色。这是一个错误还是我设置错误? 这是我设置的 colors=TextFieldDefaults.textFieldColors(backgroundColor=Color.Transparent,focusedIndicatorColor=colorResource(id = R.color.accent...
Android compose 设置textfield光标位置 android compose教程,前言JetpackCompose主要是用来写AndroidUI的,AndroidUI无外乎文本、图片、列表等各种控件的展示,这里我用的“控件”一词不确定是否准确,因为传统的AndroidUI确实是一个个控件,而在JetpackCompose中,类似Te
import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.alpha import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp ...
在Jetpack Compose中,可以使用TextField组件来创建文本输入框。要自定义光标位置,可以使用Modifier参数中的padding属性来调整TextField的内边距。通过调整左侧和顶部的padding值,可以将光标位置移动到所需的位置。 以下是一个示例代码,演示如何在TextField中自定义光标位置: ...
android Jetpack Compose自定义文本 Compose提供的文本输入框有:TextField、OutlinedTextField。 TextField和OutlinedTextField本身是很强大的,使用的是Material主题。当我们不想使用Material主题的文本输入框怎么办呢? 可以使用BasicTextField。BasicTextField是什么显示效果的?没有边框;没有背景;没有placeholder……只有基本...