"RokuJoel" wrote:
"prajwalshetty" wrote:
Is there any way we can combine two screen types for example display a gridscreen below a listscreen. Or display a gridscreen below springboardscreen.
The only screen types that will combine is if use an image canvas on top of another component, for example, roListScreen, then pop an roImageCanvas on top of it, leave layer 0 transparent and draw a UI on parts of the image canvas (on layers other than zero with the SourceOver property). An example of this is how you can get additional menu options in the Amazon channel in what looks like standard Roku screens.
- Joel
Hi,
I have tried to do as you have suggested. First I created a roListScreen and populated it with content, and then I created a roImageCanvas, which only contains one transparent image in the thumbnail area of the listScreen, set to layer 0 of the imageCanvas with the SourceOver property set. However, when I show the imageCanvas, the list items are no longer visible, whereas the overhang is still visible. I have even tried showing a blank roImageCanvas on top of the list screen, and it still causes the list items on the listScreen to disappear, while the overhang is still visible.
I have tried the same function call over a roSearchScreen and roSpringboardScreen and in those cases the screen below is visible, while on a roListScreen, roPosterScreen and roGridScreen it causes the content to disappear while only the overhang remains.
Do you have any ideas on what the problem might be?