public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // header
            var container = View.FindViewById <FrameLayout>(Resource.Id.layout_container);
            var listView  = container.FindViewById <ListView>(Resource.Id.listview);

            StickyHeaderBuilder
            .StickTo(listView)
            .SetHeader(Resource.Id.header, container)
            .SetMinHeight(250)
            .PreventTouchBehindHeader()
            .Apply();

            // items
            var elements = new string[500];

            for (int i = 0; i < elements.Length; i++)
            {
                elements[i] = "row " + i;
            }

            listView.Adapter = new ArrayAdapter <string>(Activity, Android.Resource.Layout.SimpleListItem1, elements);
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // header
            var recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerview);

            recyclerView.SetLayoutManager(new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false));
            recyclerView.HasFixedSize = true;
            StickyHeaderBuilder
            .StickTo(recyclerView)
            .SetHeader(Resource.Id.header, (ViewGroup)View)
            .SetMinHeightDimension(Resource.Dimension.min_height_header)
            .PreventTouchBehindHeader()
            .Apply();

            // items
            var elements = new List <string>(500);

            for (int i = 0; i < 500; i++)
            {
                elements.Add("row " + i);
            }
            recyclerView.SetAdapter(new SimpleRecyclerAdapter(Activity, elements));
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // header
            var listView = view.FindViewById <ListView>(Resource.Id.listview);

            StickyHeaderBuilder
            .StickTo(listView)
            .SetHeader(Resource.Id.header, (ViewGroup)View)
            .SetMinHeightDimension(Resource.Dimension.min_height_header)
            .SetAnimator(() =>
            {
                var image = View.FindViewById(Resource.Id.header_image);
                return(AnimatorBuilder
                       .Create()
                       .ApplyVerticalParallax(image));
            })
            .Apply();

            // items
            var elements = new string[500];

            for (int i = 0; i < elements.Length; i++)
            {
                elements[i] = "row " + i;
            }
            listView.Adapter = new ArrayAdapter <string>(Activity, Android.Resource.Layout.SimpleListItem1, elements);
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // header
            var scrollView = view.FindViewById <ScrollView>(Resource.Id.scroll);

            StickyHeaderBuilder
            .StickTo(scrollView)
            .SetHeader(Resource.Id.header, (FrameLayout)View)
            .SetMinHeight(250)
            .Apply();
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // header
            var listView = (ListView)View.FindViewById(Resource.Id.listview);

            StickyHeaderBuilder
            .StickTo(listView)
            .SetHeader(Resource.Id.header, (ViewGroup)View)
            .SetMinHeightDimension(Resource.Dimension.min_height_header_materiallike)
            .SetAnimator(new CustomHeaderAnimator(Activity))
            .Apply();

            // items
            var elements = new string[500];

            for (int i = 0; i < elements.Length; i++)
            {
                elements[i] = "row " + i;
            }
            listView.Adapter = new ArrayAdapter <string>(Activity, Android.Resource.Layout.SimpleListItem1, elements);
        }