Example #1
0
		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;
		}
Example #2
0
        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);
        }