[Material] [Android, iOS] Materializing the stepper (#5027)
authorMatthew Leibowitz <mattleibow@live.com>
Fri, 22 Feb 2019 19:51:45 +0000 (21:51 +0200)
committerShane Neuville <shane94@hotmail.com>
Fri, 22 Feb 2019 19:51:45 +0000 (12:51 -0700)
commitc4df5b2883002bfd748de0d89986be6d758491e1
tree0c51abbd0d268300d49f1269225334c4dd1cef7b
parent954db04e2a9739ae0cd4e0878860e23a3c1fee29
[Material] [Android, iOS] Materializing the stepper (#5027)

* [Android] [Material] Refactored the Stepper on Android #5011
 - reuse code between default and material
 - added material stepper

* [Android] [Material] Using the "Fast" renderer style for the stepper #5011
 - switched the button style to the outlined buttons

* [Android] [Material] Adding the tab stops support (#5000)

* [Android] [Material] Switching back to a traditional renderer for now to get tabstops working

* [Material] [iOS] Added a Material stepper for iOS

* [Material] [Android, iOS] Addressed the PR feedback

* [Material] Remove private

* Update MaterialStepperRenderer.cs

* Update StepperRendererManager.cs

* Fixed the merge issues

* add steppers to visual gallery

* The material stepper buttons now resize to fit the available space.

* Update Xamarin.Forms.Controls/ControlGalleryPages/VisualGallery.xaml

Co-Authored-By: mattleibow <mattleibow@live.com>
* [Material] [Stepper] Don't set the background color for steppers
 - we still need to decide on the logic behind the coloring of outline buttons

* Fixed the Android accessibility

* Change UI tests to not use a Text search for locating stepper controls
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2597.cs
Xamarin.Forms.Controls/ControlGalleryPages/VisualGallery.xaml
Xamarin.Forms.Material.iOS/MaterialStepperRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Material.iOS/Xamarin.Forms.Material.iOS.csproj
Xamarin.Forms.Platform.Android/IStepperRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Material/MaterialStepperRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/StepperRenderer.cs
Xamarin.Forms.Platform.Android/Resources/values/styles.xml
Xamarin.Forms.Platform.Android/StepperRendererManager.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Xamarin.Forms.Platform.Android.csproj