【问题标题】:GlanceAppWidget with clickable row: inner elements steal focus and clicksGlance AppWidget with clickable row:内部元素窃取焦点和点击
【发布时间】:2022-11-22 07:32:57
【问题描述】:

我有一个用 android glance 库制作的小部件。有一行包含图像和文本。我需要使这一行可点击。

 Row(
        verticalAlignment = Alignment.CenterVertically,
        modifier = GlanceModifier.fillMaxWidth().clickable(
            actionStartActivity(
                createOpenActivityIntent(
                   context = LocalContext.current
                )
            )
        )
    ) {
        Image(
            modifier = GlanceModifier.padding(end = 8.dp),
            provider = ImageProvider(R.drawable.ic_open),
            contentDescription = null
        )
        Text(
            text = LocalContext.current.getString(
                R.string.open
            )
        )
    }

问题是只有当我点击文本和图像周围的区域时,该行才会对点击做出反应。如果我单击图像或文本,没有任何反应

【问题讨论】:

    标签: android glance-appwidget


    【解决方案1】:

    这是 Glance 1.0.0-alpha04 中的一个已知错误。你现在可以降级到1.0.0-alpha03,希望在下一个版本中修复它

    更新:Here's a link 我在问题跟踪器上的帖子,但还有其他一些。而且它目前没有标记为“已修复”,所以它希望在1.0.0-alpha06 中再次工作

    【讨论】:

    • 嘿,你有任何关于谷歌问题的票据参考吗?我找不到任何东西,所以我不确定这是否会在 Google 开发人员方面得到解决......
    • 我用链接更新了OP
    猜你喜欢
    • 2013-09-09
    • 2018-04-24
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    相关资源
    最近更新 更多