【问题标题】:Marquee for Xamarin.Forms IOSXamarin.Forms IOS 的选取框
【发布时间】:2017-08-30 13:39:06
【问题描述】:

我有一个 StackLayout(View),其中的图像和标签水平对齐(请参阅下面的屏幕截图)。 Label 应该有一个 Marquee 属性。为此,我们在标签上使用动画(使用 TranslateTo)并在点击手势时提供新的 X 位置,当我们单击标签时,标签开始从右到左移动为选框,但它与图像重叠。有没有办法在 Xamarin.Forms IOS 中实现它?所以选取框标签不会与图像重叠。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • StackLayout 在 List 里面,所以我不能在上面使用 raiseChild
    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 2022-01-22
    • 1970-01-01
    • 2021-04-14
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    相关资源
    最近更新 更多