渲染列表项焦点突出显示了渲染的边界?

我正在尝试找出一种在电视应用程序(非移动设备)上为列表项创建聚焦荧光笔的最佳方法,其中荧光笔超出了该项目的渲染范围。

在下面的示例中,每个项目的图像均以足够大的边距进行渲染,以使荧光笔将其包围。

Example Image

我想做的是将项目之间的空间减少一半,并使荧光笔在项目之间的整个空间中呈现。但是,这将意味着荧光笔必须将其项目边界之外的内容渲染到焦点项目左右两侧的项目的边距空间中。有一些想法,但我相信还有更好的方法:

1)将项目之间的边距减小到所需的大小,并将荧光笔显示为非渲染项目的子项。

2)将项之间的边距减小到所需的大小,并将关注项左侧的项的右边距减小为零,关注项右侧的项的左边距减小为零,然后增加焦点项目的左右边缘到蓝色荧光笔的宽度。这种解决方案似乎很复杂,但也许没有。它将需要在焦点项目移动时修改焦点项目两侧的项目边距属性,并在荧光笔移动时恢复焦点项目旁边的项目边距。

syl1981 回答:渲染列表项焦点突出显示了渲染的边界?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162952.html

大家都在问