Xamarin在屏幕底部形成标签动画

Xamarin在屏幕底部形成标签动画,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我基本上是在制作一个“购物车”用户界面,我希望这样,当用户点击“添加”按钮时,屏幕底部会出现一个小小的框标签,上面写着“添加的物品”或类似的内容 我的问题是如何用我目前的设置做到这一点。我目前正在使用一个嵌套的网格在一个滚动视图中作为页面的主要内容。我希望框标签在屏幕底部淡入淡出,并保持在屏幕底部的其他所有内容的顶部,即使滚动,直到动画淡出 现在我认为将其添加到网格中没有意义,因为网格的末端将在滚动视图的滚动部分不可见,滚动视图也是如此。我正在考虑将整个滚动视图嵌套在堆栈布局中,但我担心按钮将仅

我基本上是在制作一个“购物车”用户界面,我希望这样,当用户点击“添加”按钮时,屏幕底部会出现一个小小的框标签,上面写着“添加的物品”或类似的内容

我的问题是如何用我目前的设置做到这一点。我目前正在使用一个嵌套的网格在一个滚动视图中作为页面的主要内容。我希望框标签在屏幕底部淡入淡出,并保持在屏幕底部的其他所有内容的顶部,即使滚动,直到动画淡出

现在我认为将其添加到网格中没有意义,因为网格的末端将在滚动视图的滚动部分不可见,滚动视图也是如此。我正在考虑将整个滚动视图嵌套在堆栈布局中,但我担心按钮将仅位于滚动视图下的堆栈布局的末尾,而不是滚动视图的顶部。你建议我如何达到这个效果

如果可能的话,我宁愿不使用自定义渲染器,因为我缺乏在三个不同平台上的经验


谢谢

制作垂直方向的堆栈布局。当需要添加动画时,以编程方式将其添加到堆栈中。完成后,将其从堆栈中移除。您的滚动视图不会影响动画

嘿,尤里,我还有一个快速问题,您可能可以提供帮助,如果我想实现从视图外侧面滑入框的效果,最简单的方法是什么?我是否只是将其放置在视图之外,然后使用translateTo将其滑入?还是说不止这些?谢谢,顺便说一句,我很感激budI从translateTo开始。只需确保您知道从哪里开始:-),因为屏幕可以在这一点上旋转。感谢您的帮助。你能给我一个关于在屏幕外定位这样的元素的提示吗?我知道我听起来很无聊,但我仍在学习Xamarin的屏幕布局和操作,我来自Unity的背景我认为应用程序有静态变量来存储屏幕大小(如果没有,你可以在应用程序创建时执行)。然后,在调用translate之前,您可以确定方向并使用宽度或高度设置起始位置