protected override void OnAttachedToWindow() { base.OnAttachedToWindow(); LinearLayoutManager layout = new LinearLayoutManager(Context, LinearLayoutManager.Vertical, false); SimpleItemAnimator animator = new DefaultItemAnimator(); SetLayoutManager(layout); SetItemAnimator(animator); }
public void SetAdapter(DialogsListAdapter adapter) { SimpleItemAnimator itemAnimator = new DefaultItemAnimator(); itemAnimator.SupportsChangeAnimations = false; LinearLayoutManager layoutManager = new LinearLayoutManager(Context, LinearLayoutManager.Vertical, true); SetItemAnimator(itemAnimator); SetLayoutManager(layoutManager); adapter.DialogStyle = dialogStyle; base.SetAdapter(adapter); }
//public override void SetAdapter(Adapter adapter) //{ // base.SetAdapter(adapter); //} public void SetAdapter(MessagesListAdapter adapter) { SimpleItemAnimator itemAnimator = new DefaultItemAnimator(); itemAnimator.SupportsChangeAnimations = false; LinearLayoutManager layoutManager = new LinearLayoutManager(Context, LinearLayoutManager.Vertical, true); SetItemAnimator(itemAnimator); SetLayoutManager(layoutManager); adapter.LayoutManager = layoutManager; adapter.Style = messagesListStyle; AddOnScrollListener(new RecyclerScrollMoreListener(layoutManager, adapter)); base.SetAdapter(adapter); }