public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var ctx = inflater.Context; var baseView = base.OnCreateView (inflater, container, savedInstanceState); refreshLayout = new ListFragmentSwipeRefreshLayout (ctx, this); refreshLayout.AddView (baseView, ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); refreshLayout.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); refreshLayout.SetProgressBackgroundColorSchemeResource (Resource.Color.swipe_refresh_color_main); refreshLayout.SetDistanceToTrigger (TypedValue.ApplyDimension (ComplexUnitType.Dip, 64, ctx.Resources.DisplayMetrics)); refreshLayout.Refresh += (sender, e) => Refresh (reset: false); return refreshLayout; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var ctx = inflater.Context; var baseView = base.OnCreateView(inflater, container, savedInstanceState); refreshLayout = new ListFragmentSwipeRefreshLayout(ctx, this); refreshLayout.AddView(baseView, ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); refreshLayout.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); refreshLayout.SetProgressBackgroundColorSchemeResource(Resource.Color.swipe_refresh_color_main); refreshLayout.SetDistanceToTrigger(TypedValue.ApplyDimension(ComplexUnitType.Dip, 64, ctx.Resources.DisplayMetrics)); refreshLayout.Refresh += (sender, e) => Refresh(reset: false); return(refreshLayout); }