小编Fut*_*one的帖子

如何在 JetPack Compose 中向 Canvas 添加点击事件

我在 Compose 中使用 Canvas 来定义折线图。 在此输入图像描述

我想为折线图中的点提供点击事件,但没有找到相关资料来解决问题。

请提供一些有趣的想法或相关信息。

android android-jetpack-compose

8
推荐指数
1
解决办法
4064
查看次数

Compose BasicTextField 的问题:

现在我有一个自定义的撰写输入框。BasicTextField,但无论如何我都可以 \xe2\x80\x99t 将输入字体居中。我只能通过Box的offset属性在x方向上进行偏移。

\n

之所以要自定义输入框,是因为我需要一个固定高度的输入框和字体大小。但当高度不够时,文本字段无法输入。

\n

请帮助我,我更喜欢使用 TextField 编写固定高度的输入框。但在网站上并没有找到合适的解决方案。

\n

这是我的自定义代码:

\n
@Composable\nfun InputEditText(\n    value: String,\n    modifier: Modifier,\n    onValueChange: (String) -> Unit,\n    contentTextStyle: TextStyle,\n    hintTextStyle: TextStyle,\n    placeHolderString: String = "",\n    enabled: Boolean = true,\n    readOnly: Boolean = false,\n    singleLine: Boolean = false,\n    maxLines: Int = Int.MAX_VALUE,\n    offsetDp: Dp = 10.dp,\n    keyboardOptions: KeyboardOptions = KeyboardOptions.Default,\n    keyboardActions: KeyboardActions = KeyboardActions.Default,\n    cursorColor: Color = Color.Black,\n) {\n    BasicTextField(\n        value = value,\n        onValueChange = onValueChange,\n        modifier = modifier,\n        textStyle = contentTextStyle,\n        decorationBox = {innerTextField ->\n …
Run Code Online (Sandbox Code Playgroud)

android android-view kotlin android-jetpack-compose

1
推荐指数
1
解决办法
3404
查看次数