Beispiel #1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                var view = MyContextWrapper.GetContentView(Context, Settings.Lang, Resource.Layout.Market_Fragment);
                if (view == null)
                {
                    view = inflater.Inflate(Resource.Layout.Market_Fragment, container, false);
                }

                MainRecyclerView = view.FindViewById <RecyclerView>(Resource.Id.Recyler);
                Market_Empty     = view.FindViewById <LinearLayout>(Resource.Id.Market_LinerEmpty);

                IconEmpty = view.FindViewById <TextView>(Resource.Id.Market_icon);
                IMethods.Set_TextViewIcon("2", IconEmpty, "\uf07a");

                Btn_AddProduct = view.FindViewById <Button>(Resource.Id.AddProduct_Button);

                swipeRefreshLayout = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout);
                swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight,
                                                           Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight,
                                                           Android.Resource.Color.HoloRedLight);
                swipeRefreshLayout.Refreshing = true;
                swipeRefreshLayout.Enabled    = true;

                MainRecyclerView.Visibility = ViewStates.Visible;
                Market_Empty.Visibility     = ViewStates.Gone;

                MMarketAdapter = new MarketAdapter(Activity);
                mLayoutManager = new GridLayoutManager(Activity, 2);
                MainRecyclerView.SetLayoutManager(mLayoutManager);
                MainRecyclerView.AddItemDecoration(new GridSpacingItemDecoration(2, 10, true));
                var animation = AnimationUtils.LoadAnimation(Activity, Resource.Animation.slideUpAnim);
                MainRecyclerView.StartAnimation(animation);
                MMarketAdapter.MarketList = new ObservableCollection <Get_Products_Object.Product>();
                MainRecyclerView.SetAdapter(MMarketAdapter);

                MainRecyclerView.HasFixedSize = (true);
                MainRecyclerView.SetItemViewCacheSize(5);
                MainRecyclerView.GetLayoutManager().ItemPrefetchEnabled = true;
                MainRecyclerView.DrawingCacheEnabled = (true);


                Get_Data_local();

                return(view);
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
                return(null);
            }
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                var view = MyContextWrapper.GetContentView(Context, Settings.Lang,
                                                           Resource.Layout.Event_Fragment_Layout);
                if (view == null)
                {
                    view = inflater.Inflate(Resource.Layout.Event_Fragment_Layout, container, false);
                }

                MainRecyclerView = view.FindViewById <RecyclerView>(Resource.Id.Recyler);
                Events_Empty     = view.FindViewById <LinearLayout>(Resource.Id.Events_LinerEmpty);

                EventsIcon = view.FindViewById <TextView>(Resource.Id.Events_icon);

                IMethods.Set_TextViewIcon("2", EventsIcon, "\uf073");

                Btn_CreateEvents   = view.FindViewById <Button>(Resource.Id.CreateEvents_Button);
                swipeRefreshLayout = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout);
                swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight,
                                                           Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight,
                                                           Android.Resource.Color.HoloRedLight);
                swipeRefreshLayout.Refreshing = true;
                swipeRefreshLayout.Enabled    = true;

                MLayoutManager = new LinearLayoutManager(Activity);
                MainRecyclerView.SetLayoutManager(MLayoutManager);
                MEventAdapter            = new Event_Adapter(Activity);
                MEventAdapter.mEventList = new ObservableCollection <Get_Events_Object.Event>();
                MainRecyclerView.SetAdapter(MEventAdapter);

                MainRecyclerView.Visibility = ViewStates.Visible;
                Events_Empty.Visibility     = ViewStates.Gone;

                Get_Data_local();

                return(view);
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
                return(null);
            }
        }