Example #1
0
        public EditingToolsAdapterViewHolder(View itemView, Action <EditingToolsAdapterClickEventArgs> clickListener,
                                             Action <EditingToolsAdapterClickEventArgs> longClickListener) : base(itemView)
        {
            try
            {
                MainView = itemView;

                ImgToolIcon = MainView.FindViewById <TextView>(Resource.Id.imgToolIcon);
                TxtTool     = MainView.FindViewById <TextView>(Resource.Id.txtTool);

                itemView.Click += (sender, e) => clickListener(new EditingToolsAdapterClickEventArgs
                {
                    View = itemView, Position = AdapterPosition
                });
                itemView.LongClick += (sender, e) => longClickListener(new EditingToolsAdapterClickEventArgs
                {
                    View = itemView, Position = AdapterPosition
                });

                RegularTxt6 = Typeface.CreateFromAsset(itemView.Context.Assets, "SF-UI-Display-Regular.ttf");
                TxtTool.SetTypeface(RegularTxt6, TypefaceStyle.Normal);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }