1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-28 06:42:54 +08:00

Use fade instead of negative margin

This commit is contained in:
Dean Herbert 2019-02-26 16:10:06 +09:00
parent 2d6d9dd723
commit d9872dda12

View File

@ -1,4 +1,4 @@
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
// See the LICENCE file in the repository root for full licence text.
using osuTK;
@ -185,8 +185,6 @@ namespace osu.Game.Screens.Select
source.Text = Beatmap.Metadata.Source;
tags.Text = Beatmap.Metadata.Tags;
tags.Margin = new MarginPadding { Top = string.IsNullOrEmpty(Beatmap.Metadata.Source) ? -2 * spacing : 0 };
var requestedBeatmap = Beatmap;
if (requestedBeatmap.Metrics == null)
{
@ -333,21 +331,18 @@ namespace osu.Game.Screens.Select
};
}
public MarginPadding Margin
{
set => textContainer.Margin = value;
}
public string Text
{
set
{
if (string.IsNullOrEmpty(value))
{
textContainer.FadeOut(transition_duration);
this.FadeOut(transition_duration);
return;
}
this.FadeIn(transition_duration);
setTextAsync(value);
}
}