0

我正在使用 SceneGraph 开发一个 Roku 应用程序,我希望在频道的主屏幕上有一个带有搜索和其他按钮的侧面菜单。我找不到如何实现这一点。是否可以?

非常感谢

4

1 回答 1

0

是的,可以通过定制设计来实现。左侧菜单可以使用LabelList完成,其他组件应适当转换以避免UI重叠。

我已经在 3 个频道中完成了,因此如果您对元素放置有清晰的了解,则很容易保留。

例如:

<Rectangle color="0x000000" width="230" height="440" translation="[-10,0]" >
  <LabelList id = "categoriesLabelList" translation="[5,20]" textHorizAlign="left" itemSize="[200,40]">
  </LabelList>
</Rectangle>

当指示器聚焦任何其他元素(如 RowList、MarkupList、Postergrid 或任何元素)时,您还可以隐藏左侧菜单。显示和隐藏应该在 onkeyevent 中处理

function onKeyEvent(key as String, press as Boolean) as Boolean
end function
于 2018-10-04T12:37:21.973 回答