示例#1
0
 private void updateColour(bool joined)
 {
     if (joined)
     {
         name.FadeColour(Color4.White, transition_duration);
         joinedCheckmark.FadeTo(1f, transition_duration);
         topic.FadeTo(0.8f, transition_duration);
         topic.FadeColour(Color4.White, transition_duration);
         this.FadeColour(joinedColour, transition_duration);
     }
     else
     {
         joinedCheckmark.FadeTo(0f, transition_duration);
         topic.FadeTo(1f, transition_duration);
         topic.FadeColour(topicColour, transition_duration);
         this.FadeColour(Color4.White, transition_duration);
     }
 }
示例#2
0
 protected override void UpdateState()
 {
     base.UpdateState();
     icon.FadeTo(Active.Value || IsHovered ? 1 : 0, 200, Easing.OutQuint);
 }
示例#3
0
 private void toggleLoading(bool loading)
 {
     Enabled.Value = !loading;
     icon.FadeTo(loading ? 0 : 1, BeatmapCard.TRANSITION_DURATION, Easing.OutQuint);
     loadingSpinner.State.Value = loading ? Visibility.Visible : Visibility.Hidden;
 }
示例#4
0
 private void Bindable_ValueChanged(ValueChangedEvent <PanelDisplayStyle> e)
 {
     icon.FadeTo(e.NewValue == style ? 1.0f : 0.5f, 100);
 }
 private void Bindable_ValueChanged(PanelDisplayStyle style)
 {
     icon.FadeTo(style == this.style ? 1.0f : 0.5f, 100);
 }