2016-02-01 44 views
0

我也是一名android和Roku App开发者。Roku App中的自定义

我想创建除Roku模板以外的自定义UI。 我想在我的频道顶部有一个搜索栏。每当我将点击,我应该去你的另一页,就像youtube Roku Channel

回答

0

望着youtube app,似乎你想要做这样的事情:

  1. 使用roScreen绘制搜索栏之上。
  2. 绑定roMessagePort并收听roUniversalControlEvent事件以检测OK按键。
  3. 重定向到新的页面(用于youtube app接口的键盘视图)
+0

嘿谢谢。但是,你能建议我如何在搜索栏下面添加roGridScreen。即如何将gridscreen与搜索栏一起添加到roscreen中。 – Developer

+0

roGridScreen是Roku的模板组件,它不能与roScreen结合使用。 所以,你最好的选择是在单一的roScreen上工作,然后绘制和管理一切(搜索图像,网格)。 –

0

从你的问题,我已经明白,你是在一个电视应用程序,而不是一个游戏工作。

一旦我们选择roScreen作为组件,那么这意味着我们进入'游戏模式'。 “游戏模式”没有使用默认框架模板的灵活性。所以我们必须为屏幕图形应用选择roSGScreen。

我想和大家分享,我在这里我的经验教训的最佳实践,

  • 的Roku电视应用是不一样的移动应用程序。因此,想想所有屏幕上都需要显示的搜索功能。因为在tvApp世界中访问搜索功能本身就很复杂。
  • 相反,您可以在搜索机制中添加类似于您的类别的简短菜单项
  • 重要的是您可以根据需要自定义应用程序,并在有限的区域内付出更多努力。

为了实现自己的目标,

  1. 创建通过roSGScreen实例的单个屏幕的应用程序,并添加一个场景组成。

  2. 在单独的xmls中创建自定义组件并将它们嵌入到主屏幕的组件xml中。根据您的需要隐藏/显示它们。

  3. 处理每个组件的关键事件并处理组件的父/子控件。

  4. 使用接口和任务在组件之间执行数据传递。

  5. 在场景组件中嵌入了一个roRowList组件,该组件准确地添加了具有可定制功能的网格。您也可以在该场景中指定一个搜索房间。

    所有最好的!

相关问题