Xamarin.Forms Marquee iOS框架

问题描述:

我有一个StackLayout(视图)其中我有图像和标签水平对齐(请参阅下面的屏幕截图)。标签应该有一个Marquee属性。为此,我们在标签上使用动画(使用TranslateTo),并在点击手势时给出新的X位置,当我们点击标签时,标签开始从右向左移动,但是它与图像重叠。有什么办法可以在Xamarin.Forms IOS中实现它吗?所以选框标签不会重叠图像。 enter image description hereXamarin.Forms Marquee iOS框架

您可以使用StackLayout中的RaiseChild(imageview)来提升图像并启动Label TranslateTo()的动画;这应该使标签的外观在图像下移动。甚至在Label-X到达ImageView-X时需要处理Label的PropertyChanged事件或使用行为来确定标签的X值时更改标签的可见性。

+0

StackLayout是列表内,所以我不能使用它的raiseChild –