簡體   English   中英

Jetpack compose 的 TextField 中的 drawableStart 等效項

[英]drawableStart equivalent in TextField of Jetpack compose

所以我在這里查看了這個文檔https://developer.android.com/jetpack/compose/text#enter-modify-text

我設法使用以下方法創建了一個文本字段(EditText):

@Composable
    fun EmailField() {
        var text by remember { mutableStateOf("") }

        TextField(
            colors = TextFieldDefaults.textFieldColors(
                textColor = Color.White,
                focusedIndicatorColor = Color.White,
                focusedLabelColor = Color.White
            ),
            value = text,
            onValueChange = { text = it },
            label = { Text("Email") }
        )
    }

現在我想設置我們在 XML 中的drawableStart 那么有沒有這樣的等效或其他方式來實現?

我想創建這樣的東西:

JetPack 文本字段

任何幫助或領導表示贊賞

使用1.0.0-beta06您可以使用leadingIcon屬性:

TextField(
    value = text,
    onValueChange = { text = it },
    leadingIcon = {
       Icon(Icons.Filled.Email,
        "contentDescription",
        modifier = Modifier.clickable { /* .. */})}
)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM