2

我为 bixby 编写了一些代码布局,如您所知,有主要和次要属性。

像这样的图像卡对象格式。

      image-card {
        size (L)
        title-area {
          hAlign (Start)
          slot1 {
            text {
              value("#{value(data)}")
              style(Title_M)
            }
          }
          slot2 {
            single-line {
              text {
                value("#{value(data)}")
                style(Detail_L)
              }
            }
          }
        }
        image-url ("https://SOME_DOMAIN.com/SOME_IMAGE.png")
      }

但是像这样的单元格区域格式。

      cell-area {
        slot1 {
          image {
            url ("https://SOME_DOMAIN.com/SOME_IMAGE.png")
            shape (Square)
          }
        }
        slot2 {
          content {
            primary ("#{value(data)}")
            secondary ("#{value(data)}")
          }
        }
      }

看起来 cell-area 没有 style 这样的属性,对吗?或者它可以像图像卡,样式一样修改?

4

1 回答 1

1

更新:(2021 年 5 月 24 日) 这是不久前的事了。我现在不在 Bixby 上工作。Bixby 是一个非常动态且快速发展的语音平台。在最新的 Bixby 平台中可能有更好的方法来做到这一点。请参阅文档并联系技术支持团队。

原始答案

根据文档,看起来图像卡是可点击的,并且用于将图像用作背景(与单元卡相比),而单元格区域不可点击并且用于在容器中创建单元格(父布局)。

我想直观地向用户展示这种内在差异(可能是自动的),Cell Area 继承了 Parent 的样式并融入其中,但使用 Image Card,开发人员可以通过使用样式元素自定义外观来选择“触发”点击直觉。

我希望这有帮助!

PS。下载这个胶囊,您可以在其中看到各种布局:https ://github.com/bixbydevelopers/common-layouts

于 2018-12-03T06:28:15.240 回答