【发布时间】:2016-11-16 19:32:55
【问题描述】:
我一直在尝试解决在 NavigationPage 上叠加的概念。
- NavigationPage 包含不同的 ContentPages 堆栈
- Overlay 在 ContentPages 上方显示提示或菜单
Overlay 应该独立于 NavigationPage 的 ContentPages,这样在切换 ContentPage(带有动画)时,Overlay 应该保持固定并附加到屏幕上,这样任何动画或 ContentPages 中发生的任何事情都会有对叠加层没有影响。
如何实现这样的行为?
对于 NavigationPage 是否可以使用 CustomRenderer?或者将 NavigationPage 放到另一个 Page 中,该 Page 具有保存 Overlay 和 NavigationPage 的 RelativeLayout?
【问题讨论】:
-
您能否发布一些代码结构或快照,您希望实现什么。
-
您可能希望使用单个内容页面并手动为 ContentView 设置动画
-
@Greensy 可以,但我会失去 NavigationPage 的所有好处(如推送/弹出、动画等)
标签: xamarin xamarin.forms