LinearOrientation = LinearLayout.Orientation.Horizontal,
VerticalAlignment = VerticalAlignment.Center,
},
- Padding = new Extents(64, 64, 24, 19).SpToPx(),
+ Padding = new Extents(64, 64, 23, 19).SpToPx(),
};
if(DeviceInfo.IsPortrait)
{
- baseView.Padding = new Extents(32, 32, 24, 8).SpToPx();
+ baseView.Padding = new Extents(32, 32, 23, 8).SpToPx();
baseView.HeightSpecification = 108.SpToPx();
}
Add(baseView);
View separator = new View()
{
WidthSpecification = LayoutParamPolicies.MatchParent,
- HeightSpecification = 1.SpToPx(),
+ HeightSpecification = 2.SpToPx(),
StyleName = "InputLine",
};
Add(separator);
},
BackgroundColor = Color.Transparent,
HeightSpecification = 76.SpToPx(),
- WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64 : (int)((Window.Instance.Size.Width - 128) * 0.65f),
+ WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)((Window.Instance.Size.Width - 128.SpToPx()) * 0.65f),
};
baseView.Add(leftView);
}
ThemeChangeSensitive = true,
MinValue = 0.0f,
MaxValue = 1.0f,
- WidthSpecification = (int)((Window.Instance.Size.Width - 128) * 0.35),
+ WidthSpecification = (int)((Window.Instance.Size.Width - 128.SpToPx()) * 0.35),
HeightSpecification = SliderHeight.SpToPx(),
ThumbSize = new Size(30, 30).SpToPx(),
Direction = Slider.DirectionType.Horizontal,
{
ThemeChangeSensitive = true,
StyleName = "Dialogs",
- WidthSpecification = (DeviceInfo.IsPortrait ? 952 : 1184).SpToPx(),
+ WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)(Window.Instance.Size.Width * 0.6f),
HeightSpecification = 368.SpToPx(),
Layout = new LinearLayout()
{
Content = CreateAlertDialogMessage(),
ActionContent = buttonArea,
};
+ if (cancelButton.SizeWidth > alertDialog.SizeWidth / 2 - 40.SpToPx())
+ {
+ cancelButton.SizeWidth = alertDialog.SizeWidth / 2 - 40.SpToPx();
+ deleteButton.SizeWidth = alertDialog.SizeWidth / 2 - 40.SpToPx();
+ }
cancelButton.Clicked += (object o, ClickedEventArgs e) =>
{
AddSelectPlaylistCancelButton();
selectPlaylistDialog = new AlertDialog()
{
- WidthSpecification = (DeviceInfo.IsPortrait ? 1016 : 1184).SpToPx(),
+ StyleName = "Dialogs",
+ WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)(Window.Instance.Size.Width * 0.6f),
HeightSpecification = (needShrinkedSize ? 544 : 652).SpToPx(),
Layout = new LinearLayout()
{
AddCreatePlaylistButtons();
createPlaylistDialog = new AlertDialog()
{
- WidthSpecification = (DeviceInfo.IsPortrait ? 1016 : 1184).SpToPx(),
+ StyleName = "Dialogs",
+ WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)(Window.Instance.Size.Width * 0.6f),
HeightSpecification = 465.SpToPx(),
Layout = new LinearLayout()
{
Content = createPlaylistContentArea,
ActionContent = createPlaylistButtonArea,
};
+ if (createPlaylistCancelButton.SizeWidth > createPlaylistDialog.SizeWidth / 2 - 40.SpToPx())
+ {
+ createPlaylistCancelButton.SizeWidth = createPlaylistDialog.SizeWidth / 2 - 40.SpToPx();
+ createPlaylistCreateButton.SizeWidth = createPlaylistDialog.SizeWidth / 2 - 40.SpToPx();
+ }
Window.Instance.Add(createPlaylistDialog);
createPlaylistDialog.BackKeyPressed += OnPlaylistCreateDialogBackKey;
}
{
ThemeChangeSensitive = true,
StyleName = "Dialogs",
- WidthSpecification = (DeviceInfo.IsPortrait ? 1016 : 1184).SpToPx(),
+ WidthSpecification = DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)(Window.Instance.Size.Width * 0.6f),
HeightSpecification = 466.SpToPx(),
Layout = new LinearLayout()
{
Content = contentArea,
ActionContent = buttonArea,
};
+ if (cancelButton.SizeWidth > alertDialog.SizeWidth / 2 - 40.SpToPx())
+ {
+ cancelButton.SizeWidth = alertDialog.SizeWidth / 2 - 40.SpToPx();
+ createButton.SizeWidth = alertDialog.SizeWidth / 2 - 40.SpToPx();
+ }
Window.Instance.Add(alertDialog);
cancelButton.Clicked += (object o, ClickedEventArgs e) =>
AddOkButton();
errorDialog = new AlertDialog()
{
- Size2D = new Size2D((DeviceInfo.IsPortrait ? 1016 : 1184), 368).SpToPx(),
+ Size2D = new Size2D(DeviceInfo.IsPortrait ? Window.Instance.Size.Width - 64.SpToPx() : (int)(Window.Instance.Size.Width * 0.6f), 368).SpToPx(),
Title = "Unable to play track",
Message = "",
Actions = new List<View> { okButton },