XF-Material-Library
XF-Material-Library copied to clipboard
Snackbar and dialog loses padding or margin when using Material.Init(this, configuration)
🐛 Bug Report
Whenever I configure the Material.Init method with Material.Configuration I lose left and right margin of snackbar control.
Expected behaviour
Snackbar should look the same when calling Material.Init method or Material.Init(this, Material Config)
Reproduction steps
Declare the certain config in App.xaml file
<mtrltypo:MaterialFontConfiguration
x:Key="MaterialAvenir.Font"
Body1="{StaticResource AvenirRegular}"
Body2="{StaticResource AvenirRegular}"
Button="{StaticResource AvenirBold}"
Caption="{StaticResource AvenirRegular}"
H1="{StaticResource AvenirRegular}"
H2="{StaticResource AvenirRegular}"
H3="{StaticResource AvenirRegular}"
H4="{StaticResource AvenirRegular}"
H5="{StaticResource AvenirRegular}"
H6="{StaticResource AvenirBold}"
Overline="{StaticResource AvenirRegular}"
Subtitle1="{StaticResource AvenirRegular}"
Subtitle2="{StaticResource AvenirBold}" />
<mtrl:MaterialColorConfiguration
x:Key="Material.Color"
Background="{AppThemeBinding Dark={StaticResource BackgroundDark},
Light={StaticResource BackgroundLight}}"
Error="{StaticResource Error}"
OnBackground="{AppThemeBinding Dark={StaticResource OnBackgroundDark},
Light={StaticResource OnBackgroundLight}}"
OnError="{StaticResource OnError}"
OnPrimary="{StaticResource OnPrimary}"
OnSecondary="{StaticResource OnSecondary}"
OnSurface="{StaticResource OnSurface}"
Primary="{StaticResource Primary}"
PrimaryVariant="{StaticResource PrimaryVariant}"
Secondary="{StaticResource Secondary}"
SecondaryVariant="{StaticResource SecondaryVariant}"
Surface="{StaticResource Surface}" />
<mtrl:MaterialConfiguration
x:Key="Material.Configuration"
ColorConfiguration="{StaticResource Material.Color}"
FontConfiguration="{StaticResource MaterialAvenir.Font}" />
then use this line in App.xaml.cs. Material.Init(this, Resources["Material.Configuration"] as MaterialConfiguration);
Configuration
Version: 1.7.7
Platform:
- [x] :iphone: iOS
- [x] :robot: Android
- [ ] :checkered_flag: WPF
- [ ] :earth_americas: UWP
- [ ] :apple: MacOS
- [ ] :tv: tvOS
- [ ] :monkey: Xamarin.Forms