示例#1
0
 /// <summary>
 /// swaps the view for the test login layout
 /// </summary>
 /// <param name="v"></param>
 public override void SwapFragView(bool forceRemoveLoginLayout = false, bool forceWebViewLayout = false, bool forceShowLoginView = false)
 {
     if (forceRemoveLoginLayout)
     {
         TabFragmentRelativeLayout.RemoveAllViews();
         TabFragmentRelativeLayout.AddView(WebViewFragmentLayout);
         LoginVisible = false;
         return;
     }
     if (forceShowLoginView)
     {
         TabFragmentRelativeLayout.RemoveAllViews();
         TabFragmentRelativeLayout.AddView(LoginLayout);
         LoginVisible = true;
         return;
     }
     else
     {
         if (forceWebViewLayout)
         {
             TabFragmentRelativeLayout.RemoveAllViews();
             TabFragmentRelativeLayout.AddView(WebViewFragmentLayout);
         }
         else if (!LoginVisible)
         {
             TabFragmentRelativeLayout.RemoveAllViews();
             TabFragmentRelativeLayout.AddView(LoginLayout);
         }
         else
         {
             TabFragmentRelativeLayout.RemoveAllViews();
             TabFragmentRelativeLayout.AddView(WebViewFragmentLayout);
         }
     }
 }
 /// <summary>
 /// swaps the view for the test login layout
 /// </summary>
 /// <param name="v"></param>
 public void SwapFeedView()
 {
     if (!FeedVisible)
     {
         TabFragmentRelativeLayout.RemoveAllViews();
         TabFragmentRelativeLayout.AddView(FeedView);
     }
     else
     {
         TabFragmentRelativeLayout.RemoveAllViews();
         TabFragmentRelativeLayout.AddView(WebViewFragmentLayout);
     }
     FeedVisible = !FeedVisible;
 }