【问题标题】:Overlay over NavigationPage覆盖在 NavigationPage
【发布时间】: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


【解决方案1】:

我想出的唯一解决方案是 @Greensy 的建议。我实现了自己的 NavigationPage,其中包括独立于动画的 Overlay。

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 2012-01-28
    • 2012-12-17
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    相关资源
    最近更新 更多