public override void OnBindElements(View view) { AddItemFloatActionButton = view.FindViewById <FloatingActionButton>(Resource.Id.AddItemFloatActionButton); SearchItem = view.FindViewById <AutoCompleteTextView>(Resource.Id.SearchItem); ItemList = view.FindViewById <RecyclerView>(Resource.Id.ItemList); EmptyItemsView = view.FindViewById <TextView>(Resource.Id.EmptyItemsView); LoadingItemsProgressBar = view.FindViewById <ProgressBar>(Resource.Id.LoadingItemsProgressBar); EmptyItemsView.Text = Resources.GetString(_emptyItemsResourceStringId); SearchItem.Hint = Resources.GetString(_searchItemsResourceStringId); AddItemFloatActionButton.SetOnClickListener(this); SearchItem.AddTextChangedListener(this); var layoutManager = new LinearLayoutManager(Context); layoutManager.Orientation = LinearLayoutManager.Vertical; ItemList.SetLayoutManager(layoutManager); var animationController = AnimationUtils.LoadLayoutAnimation(Context, Resource.Animation.layout_animation_fall_down); ItemList.LayoutAnimation = animationController; ItemList.ScheduleLayoutAnimation(); SetLoadingContent(); }