Beispiel #1
0
        public static ShowcaseView InsertShowcaseViewWithType(int type, int itemId, Activity activity, int title, int detailText, ConfigOptions options)
        {
            ShowcaseView sv = new ShowcaseView(activity);

            if (options != null)
            {
                sv.ConfigurationOptions = options;
            }
            if (sv.ConfigurationOptions.Insert == INSERTTODECOR)
            {
                ((ViewGroup)activity.Window.DecorView).AddView(sv);
            }
            else
            {
                ((ViewGroup)activity.FindViewById(Android.Resource.Id.Content)).AddView(sv);
            }
            sv.SetShowcaseItem(type, itemId, activity);
            sv.SetText(title, detailText);
            return(sv);
        }
Beispiel #2
0
 public static ShowcaseView InsertShowcaseViewWithType(int type, int itemId, Activity activity, int title, int detailText, ConfigOptions options)
 {
     ShowcaseView sv = new ShowcaseView(activity);
     if (options != null)
     {
         sv.ConfigurationOptions = options;
     }
     if (sv.ConfigurationOptions.Insert == INSERTTODECOR)
     {
         ((ViewGroup)activity.Window.DecorView).AddView(sv);
     }
     else
     {
         ((ViewGroup)activity.FindViewById(Android.Resource.Id.Content)).AddView(sv);
     }
     sv.SetShowcaseItem(type, itemId, activity);
     sv.SetText(title, detailText);
     return sv;
 }
 public ShowcaseViewBuilder SetShowcaseItem(int itemType, int actionItemId, Activity activity)
 {
     showcaseView.SetShowcaseItem(itemType, actionItemId, activity);
     return(this);
 }