【问题标题】:Jetpack Compose has CutCornerShape API now changed?Jetpack Compose 现在更改了 CutCornerShape API?
【发布时间】:2021-03-05 17:04:41
【问题描述】:

我最近使用 Jetpack Compose 在使用 CutCornerShape 时突然出现错误。它曾经将 DP 作为参数,但现在查看它,它需要一个 CornerSize,而且您不能像以前那样只设置一个参数,您必须提供 4 个不同的 CornerSizes。有谁知道这是否是 Android 官方的,因为这是一个很大的改变。

【问题讨论】:

    标签: android kotlin android-jetpack android-jetpack-compose


    【解决方案1】:

    使用1.0.0-beta01,您可以使用:

    CutCornerShape(8.dp) //CutCornerShape with the same size applied for all four corners.
    CutCornerShape(8.dp, 8.dp, 16.dp, 8.dp)
    

    【讨论】:

    • 我不确定这是否有效,它曾经是,但现在出现错误,显示 CutCornerShape 无法将 DP 作为参数。我的文件中也有所有 CutCornerShape 导入
    • 刚刚尝试使用import androidx.compose.foundation.shape.CutCornerShape,它可以正常工作
    • 我已将图像添加到 OP,以便您查看问题
    • @alfietap 你在使用 1.0.0-beta01 吗?我无法重现该问题
    • 是的,使用 1.0.0-beta01。就像你昨天描述的那样,这很奇怪,然后当我今天加载 android studio 时,CutCornerShape API 似乎已经改变了自己
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-05
    • 2021-07-18
    相关资源
    最近更新 更多