Roku 频道主屏幕上带有搜索按钮的侧边菜单
Side menu with the search button on the Roku channel's home screen
我正在使用 SceneGraph 开发 Roku 应用程序,我希望在频道的主屏幕上有一个带有搜索和其他按钮的侧边菜单。
我找不到如何实现这个。可能吗?
非常感谢
是的,通过定制设计是可能的。左侧菜单可以使用 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
我正在使用 SceneGraph 开发 Roku 应用程序,我希望在频道的主屏幕上有一个带有搜索和其他按钮的侧边菜单。 我找不到如何实现这个。可能吗?
非常感谢
是的,通过定制设计是可能的。左侧菜单可以使用 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