如何在Xamarin Android中查看片段是否对用户可见

时间:2016-04-01 12:12:40

标签: android-fragments xamarin

我希望在显示或隐藏片段时显示或隐藏片段中的子视图,但无法检查片段是否对用户可见。 在android native中,它似乎有一个方法,但是Xamarin没有。 你有什么特别的方式来获得它吗?

我只能看到片段的属性。

   public override bool UserVisibleHint {
        get {
            return base.UserVisibleHint;
        }
        set {
            base.UserVisibleHint = value;
        }
    }

但我需要一种方法来检查这个。 感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用IsVisible上的Fragment属性(请参阅:https://developer.xamarin.com/api/property/Android.App.Fragment.IsVisible/

此外,您可以覆盖片段类的OnHiddenChanged方法,以便在Fragment的可见性更改时收到通知

  

似乎有一种方法,但是Xamarin没有。

你指的是什么方法?