Боковое меню с кнопкой поиска на главном экране канала Roku - PullRequest
0 голосов
/ 10 сентября 2018

Я разрабатываю приложение Roku с помощью SceneGraph, и мне бы хотелось иметь боковое меню с поиском и другими кнопками на главном экране канала. Я не мог найти, как это реализовать. Возможно ли это?

Большое спасибо

1 Ответ

0 голосов
/ 04 октября 2018

Да, это возможно благодаря индивидуальному дизайну.Левое меню может быть выполнено с использованием LabelList, для других компонентов должен быть задан правильный перевод, чтобы избежать наложения пользовательского интерфейса.

Я уже сделал 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
...