public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            mAdapter = new HomeAdapter();

            // Create your fragment here
        }
Exemple #2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            mainView = inflater.Inflate(Resource.Layout.screen_explore, container, false);
            //contentContainer = mainView.FindViewById<RecyclerView>(Resource.Id.explore_feed_maincontainer);

            contentContainer.SetLayoutManager(new LinearLayoutManager(Activity));
            postRegularAdapter = new HomeAdapter(Context, contents, FragmentManager);
            contentContainer.SetAdapter(postRegularAdapter);
            return(mainView);
        }
Exemple #3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            View rootView = inflater.Inflate(Resource.Layout.fragment_home, container, false);

            mHome          = new home();
            mRecyclerView  = rootView.FindViewById <RecyclerView>(Resource.Id.rvHome);
            mLayoutManager = new LinearLayoutManager(rootView.Context);
            mRecyclerView.SetLayoutManager(mLayoutManager);
            mHomeAdapter            = new HomeAdapter(mHome);
            mHomeAdapter.itemClick += MAdapter_ItemClick;
            mRecyclerView.SetAdapter(mHomeAdapter);

            return(rootView);
        }
Exemple #4
0
        void InitAdapter()
        {
            var homeAdapter = new HomeAdapter(Resource.Layout.home_item_view, _dataList);

            homeAdapter.OpenLoadAnimation();
            View top = LayoutInflater.Inflate(Resource.Layout.top_view, (ViewGroup)_recyclerView.Parent, false);

            homeAdapter.AddHeaderView(top);
            homeAdapter.ItemClick += (s, e) =>
            {
                var intent = new Intent(this, ActivityTypes[e.Position]);
                StartActivity(intent);
            };

            _recyclerView.SetAdapter(homeAdapter);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            homeContainer = FindViewById <RecyclerView>(Resource.Id.homeContainer);
            homeContainer.AddOnScrollListener(new RecyclerViewScrollListner());
            homeContainer.SetLayoutManager(new LinearLayoutManager(this));
            homeAdapter = new HomeAdapter(this, contents, SupportFragmentManager);

            homeContainer.SetAdapter(homeAdapter);

            PopulateHome();
            Window.SetBackgroundDrawableResource(Resource.Drawable.full_white);
        }
Exemple #6
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            swipeRefreshLayout = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout);
            swipeRefreshLayout.SetOnRefreshListener(this);
            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);
            recyclerView.SetLayoutManager(new LinearLayoutManager(this.Activity));
            adapter = new HomeAdapter();
            adapter.OnLoadMoreListener = this;

            recyclerView.SetAdapter(adapter);
            recyclerView.Post(() =>
            {
                swipeRefreshLayout.Refreshing = true;
                OnRefresh();
            });
        }
Exemple #7
0
 private void LoadExpiredItemData()
 {
     #region textField
     mHomeRecyclerTitle.Text = "Expired Items";
     mHomeRecyclerTitle.SetTextColor(Android.Graphics.Color.Red);
     #endregion
     List <InventoryViewModel> temp = LoginPageActivity.mGlobalInventories;
     InventoriesGood = temp
                       .Join(mStorages, i => i.StorageId, s => s.Id, (i, s) => i)
                       .Where(i => i.ExpirationDate > DateTime.Now).ToList();
     InventoriesExpired = temp
                          .Join(mStorages, i => i.StorageId, s => s.Id, (i, s) => i)
                          .Where(i => i.ExpirationDate < DateTime.Now).ToList();
     var InventoriesGrouped = InventoriesExpired
                              .GroupBy(s => s.ProductId)
                              .Select(g => g.First()).ToList();
     mInventories                      = InventoriesExpired;
     this.mInventoryAdapter            = new HomeAdapter(InventoriesGrouped, "Expired", "Red", this.Activity);
     this.mInventoryAdapter.ItemClick += OnInventoryClick;
     this.mListViewInventory.SetAdapter(this.mInventoryAdapter);
 }
Exemple #8
0
        private void SpinnerLocation_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)
        {
            Spinner spinner = (Spinner)sender;

            MainActivity.StaticActiveLocationClass = mLocations[e.Position];
            List <ProductViewModel> mProductByUser = new List <ProductViewModel>();
            List <ProductViewModel> tempProduct    = LoginPageActivity.mGlobalProducts;

            for (int i = 0; i < tempProduct.Count; i++)
            {
                if (tempProduct[i].AddedUserId == LoginPageActivity.StaticUserClass.ID.ToString())
                {
                    mProductByUser.Add(tempProduct[i]);
                }
            }
            if (LoginPageActivity.mGlobalInventories != null)
            {
                this.mInventoryAdapter            = new HomeAdapter(LoginPageActivity.mGlobalInventories, mProductByUser, LoginPageActivity.mGlobalStorages, MainActivity.StaticActiveLocationClass, this.Activity);
                this.mInventoryAdapter.ItemClick += OnInventoryClick;
                this.mListViewInventory.SetAdapter(this.mInventoryAdapter);
            }
        }