Xamarin.Forms IOS的​​Marquee

时间:2017-04-05 05:42:34

标签: xamarin xamarin.ios xamarin.forms xamarin-studio

我有一个StackLayout(View),其中我的图像和标签水平对齐(参见下面的截图)。 Label应该具有Marquee属性。为此,我们在Label上使用动画(使用TranslateTo)并在点击手势上给出新的X位置,当我们点击标签时,标签开始从右到左作为Marquee移动,但它与图像重叠。有没有办法在Xamarin.Forms IOS中实现它?因此,选框标签不会与图像重叠。enter image description here

1 个答案:

答案 0 :(得分:0)

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