protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_adapter_sample); var recyclerView = FindViewById <RecyclerView> (Resource.Id.list); if (Intent.GetBooleanExtra("GRID", true)) { recyclerView.SetLayoutManager(new GridLayoutManager(this, 2)); } else { recyclerView.SetLayoutManager(new LinearLayoutManager(this)); } recyclerView.SetItemAnimator(new FadeInAnimator()); var adapter = new MainAdapter(this, data.ToList()); var alphaAdapter = new AlphaInAnimationAdapter(adapter); var scaleAdapter = new ScaleInAnimationAdapter(alphaAdapter); scaleAdapter.SetFirstOnly(false); scaleAdapter.SetInterpolator(new OvershootInterpolator()); recyclerView.SetAdapter(scaleAdapter); }
public static ScaleInAnimationAdapter CreateRecyclerAnimation(RecyclerView.Adapter adapter) { ScaleInAnimationAdapter animAdapter = new ScaleInAnimationAdapter(new SlideInBottomAnimationAdapter(adapter)); // animAdapter.SetDuration (500); animAdapter.SetFirstOnly(false); return(animAdapter); }