public MaterialFrameRenderer(Context context) : base(MaterialContextThemeWrapper.Create(context)) { _gestureManager = new GestureManager(this); _effectControlProvider = new EffectControlProvider(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialFrameRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialTheme)) { _gestureManager = new GestureManager(this); _effectControlProvider = new EffectControlProvider(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialProgressBarRenderer(Context context) : base(MaterialContextThemeWrapper.Create(context), null, Resource.Attribute.materialProgressBarHorizontalStyle) { Indeterminate = false; Max = MaximumValue; _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialSliderRenderer(Context context) : base(MaterialContextThemeWrapper.Create(context), null, Resource.Attribute.materialSliderStyle) { SetOnSeekBarChangeListener(this); Max = (int)MaximumValue; _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialSliderRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialSlider), null, Resource.Style.XamarinFormsMaterialSlider) { SetOnSeekBarChangeListener(this); Max = (int)MaximumValue; _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialProgressBarRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialProgressBarHorizontal), null, Resource.Style.XamarinFormsMaterialProgressBarHorizontal) { Indeterminate = false; Max = MaximumValue; _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialActivityIndicatorRenderer(Context context) : base(context) { VisualElement.VerifyVisualFlagEnabled(); _control = new AProgressBar(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialProgressBarCircular), null, Resource.Style.XamarinFormsMaterialProgressBarCircular); _control.Indeterminate = true; AddView(_control); _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }
public MaterialActivityIndicatorRenderer(Context context) : base(context) { _control = new CircularProgress(MaterialContextThemeWrapper.Create(context), null, Resource.Attribute.materialProgressBarCircularStyle) { // limiting size to compare iOS realization // https://github.com/material-components/material-components-ios/blob/develop/components/ActivityIndicator/src/MDCActivityIndicator.m#L425 MinSize = (int)Context.ToPixels(10), MaxSize = (int)Context.ToPixels(144), DefaultColor = MaterialColors.Light.PrimaryColor }; AddView(Control); _visualElementRenderer = new VisualElementRenderer(this); _motionEventHelper = new MotionEventHelper(); }