2017-04-05 87 views
0

我有一個StackLayout(視圖)其中我有圖像和標籤水平對齊(請參閱下面的屏幕截圖)。標籤應該有一個Marquee屬性。爲此,我們在標籤上使用動畫(使用TranslateTo),並在點擊手勢時給出新的X位置,當我們點擊標籤時,標籤開始從右向左移動,但是它與圖像重疊。有什麼辦法可以在Xamarin.Forms IOS中實現它嗎?所以選框標籤不會重疊圖像。 enter image description hereXamarin.Forms Marquee iOS框架

回答

0

您可以使用StackLayout中的RaiseChild(imageview)來提升圖像並啓動Label TranslateTo()的動畫;這應該使標籤的外觀在圖像下移動。甚至在Label-X到達ImageView-X時需要處理Label的PropertyChanged事件或使用行爲來確定標籤的X值時更改標籤的可見性。

+0

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