Esempio n. 1
0
        public override float ComputeScrollExtent()
        {
            FlexibleViewViewHolder startChild = FindFirstVisibleItemView();
            FlexibleViewViewHolder endChild   = FindLastVisibleItemView();

            if (ChildCount == 0 || startChild == null || endChild == null)
            {
                return(0);
            }
            float extend = mOrientationHelper.GetViewHolderEnd(endChild)
                           - mOrientationHelper.GetViewHolderStart(startChild);

            return(Math.Min(mOrientationHelper.GetTotalSpace(), extend));
        }