private void Init(Display display)
{
mScroller = new Scroller(Context);
float density;
if (display != null)
{
DisplayMetrics displayMetrics = new DisplayMetrics();
display.GetMetrics(displayMetrics);
density = displayMetrics.Density;
}
else
{
density = Context.Resources.DisplayMetrics.Density;
}
mDensityAdjustedSnapVelocity = (int)(density * SNAP_VELOCITY_DIP_PER_SECOND);
ViewConfiguration configuration = ViewConfiguration.Get(Context);
mTouchSlop = configuration.ScaledTouchSlop;
mMaximumVelocity = configuration.ScaledMaximumFlingVelocity;
}