我正在制作Roku频道。这个想法是让全屏幕播放器进行,如果用户按下遥控器上的特定按钮,一个小的弹出式菜单将显示在屏幕的一个角落,并带有可用频道列表。我所有人都在处理以下例外情况:我无法弄清楚如何填充菜单显示的区域。目前,我在第1层上有一个透明的roImageCanvas,菜单框在第2层上绘制。问题是roImageCanvas允许使用文本元素,但只允许使用一个Item。所以如果我有10个频道的列表,我将不得不在画布上创建10个项目。 roImageCanvas不接受数组。因此,如果通道数量发生变化,则无法即时创建弹出式菜单。据我所知,画布上的项目数量必须进行硬编码。理想情况下,roListScreen是我想要弹出的内容,但从我了解的所有屏幕始终处于全屏状态。有人知道在画布上填充targetbox或创建可调整大小的屏幕吗?感谢您的任何建议Roku-Create Selectable List
0
A
回答
1
A roImageCanvas
层是一个数组。对于为图层添加> 1个元素没有任何技术限制,因此您可以根据需要添加尽可能多的单独文本项(不是硬编码!)。在我看来最好每个菜单项有1个文本元素,因此您可以使用边界矩形(或文本颜色)来突出显示选项
+0
我能够在正确的位置创建列表,但不知道如何确定列表中是否有任何特定项目被选中。我遇到了一些检查项目位置的代码(在列表中与计数器相对),如果为true,则会更改文本颜色。从我可以告诉它循环通过列表中的每个项目并重绘每次。这似乎很麻烦,每次点击遥控器都会重新绘制列表。认为可能有更简单的方法来滚动列表并进行选择。 – 2014-10-24 12:09:31
+0
@BToddPoole,重新绘制留给roImageCanvas,但是当选择移动时,您将不得不更改列表中特定项目的颜色。无需重建整个列表,只需删除以前项目的突出显示颜色并将其设置为新项目即可 – 2014-10-25 04:14:02
相关问题
- 1. flex 4 list no selectable false?
- 2. Android Selectable TextViewer SetHighlightedText
- 3. virtualenv/virtualenvwrapper/django-selectable
- 4. JQueryUI .selectable events
- 5. jquery ui selectable get id?
- 6. jquery selectable - Div和Canvas
- 7. jquery ui selectable - Nothing happens
- 8. jQuery selectable items - > get only selected
- 9. jquery ui selectable()和sortable()combine
- 10. 如何pip安装django-selectable
- 11. jQuery selectable()元素更新值
- 12. jQuery selectable和checkall冲突
- 13. jQuery UI selectable不会与任何除#'selectable'以外的任何工作
- 14. 如何从jQuery UI中获取值Selectable
- 15. Selectable = true,但可扩展,可旋转= false?
- 16. jquery selectable - 禁用对应的值
- 17. 如何选择表的div .selectable
- 18. 如何限制JQuery selectable-helper的范围?
- 19. jquery selectable手动调用事件
- 20. jquery ui selectable导致超链接问题
- 21. jQuery .selectable(),总是返回相同的ID?
- 22. Kendo-ui-angular2 grid selectable =“true”not working
- 23. JQuery Selectable Widget值服务器端ASP.NET
- 24. preg_replace for [list] [*] [/ list]
- 25. Session List Big List
- 26. list comprenhension using two list
- 27. List到HashMap列表[List of List] - > List - Scala
- 28. jQuery UI:如果元素必须有id =“selectable”,我怎么能有多个“selectable”元素?
- 29. 如何将函数添加到动态创建的Selectable(jqueryui)?
- 30. 如何在列表上使用onclick事件(jqueryui-selectable)?
我已为我的公司编码了roku频道,并发现roImageCanvas较少比创造丰富的用户体验令人满意。我通过使用[roScreen](http://sdkdocs.roku.com/display/sdkdoc/roScreen)和[roCompositor](http://sdkdocs.roku.com/display/sdkdoc/roCompositor)解决了这个问题。我们是内容流媒体服务和使用前述,我有一个外观和感觉很像Netflix和YouTube应用程序,这是一些最好的自定义Roku频道的系统。 – 2015-03-16 16:08:45