Exemplo n.º 1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                TabPage             = inflater.Inflate(Resource.Layout.StickerFragment, container, false);
                StickerRecyclerView = (RecyclerView)TabPage.FindViewById(Resource.Id.stickerRecyler1);
                // Stickers.StickerList1

                MLayoutManager = new GridLayoutManager(Activity.ApplicationContext, AppSettings.StickersOnEachRow,
                                                       LinearLayoutManager.Vertical, false);
                StickerRecyclerView.SetLayoutManager(MLayoutManager);
                StickerAdapter = new StickerRecylerAdapter.StickerAdapter(Activity, Stickers.StickerList6);

                StickerRecyclerView.SetAdapter(StickerAdapter);

                StickerItemClickListener clickListener = new StickerItemClickListener(Activity, Type, StickerAdapter);
                Console.WriteLine(clickListener);
                return(TabPage);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }
Exemplo n.º 2
0
        public StickerItemClickListener(Activity activity, string type, StickerRecylerAdapter.StickerAdapter stickerAdapter)
        {
            try
            {
                Type           = type;
                StickerAdapter = stickerAdapter;

                StickerAdapter.OnItemClick += StickerAdapterOnOnItemClick;

                switch (Type)
                {
                // Create your fragment here
                case "ChatWindowActivity":
                    ChatWindow = (ChatWindowActivity)activity;
                    break;

                case "PageChatWindowActivity":
                    PageActivityView = (PageChatWindowActivity)activity;
                    break;

                case "GroupChatWindowActivity":
                    GroupActivityView = (GroupChatWindowActivity)activity;
                    break;
                }
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
Exemplo n.º 3
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            try
            {
                base.OnViewCreated(view, savedInstanceState);

                StickerRecyclerView = (RecyclerView)view.FindViewById(Resource.Id.stickerRecyler1);

                MLayoutManager = new GridLayoutManager(Activity.ApplicationContext, AppSettings.StickersOnEachRow, LinearLayoutManager.Vertical, false);
                StickerRecyclerView.SetLayoutManager(MLayoutManager);
                StickerAdapter = new StickerRecylerAdapter.StickerAdapter(Activity, Stickers.StickerList2);
                StickerRecyclerView.SetAdapter(StickerAdapter);
                StickerItemClickListener clickListener = new StickerItemClickListener(Activity, Type, StickerAdapter);
                Console.WriteLine(clickListener);
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }