mirror of
https://github.com/Linloir/SceneEditor.git
synced 2025-12-17 15:38:11 +08:00
Adjust button ui
This commit is contained in:
parent
f3b6f1759e
commit
e88498cf20
@ -68,13 +68,13 @@ void PushButton::initializeUI() {
|
|||||||
|
|
||||||
void PushButton::generateColor(QColor colorScheme) {
|
void PushButton::generateColor(QColor colorScheme) {
|
||||||
_backgroundColor = colorScheme.lighter(120);
|
_backgroundColor = colorScheme.lighter(120);
|
||||||
_backgroundColor.setAlpha(10);
|
_backgroundColor.setAlpha(5);
|
||||||
_hoverColor = colorScheme.lighter(120);
|
_hoverColor = colorScheme.lighter(120);
|
||||||
_hoverColor.setAlpha(30);
|
_hoverColor.setAlpha(40);
|
||||||
_pressedColor = colorScheme.lighter(120);
|
_pressedColor = colorScheme.lighter(120);
|
||||||
_pressedColor.setAlpha(35);
|
_pressedColor.setAlpha(50);
|
||||||
_selectedColor = colorScheme.lighter(120);
|
_selectedColor = colorScheme.lighter(120);
|
||||||
_selectedColor.setAlpha(20);
|
_selectedColor.setAlpha(35);
|
||||||
_indicatorColor = colorScheme;
|
_indicatorColor = colorScheme;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -420,7 +420,7 @@ void PushButton::select() {
|
|||||||
// First shrink then length the indicator, also fade in
|
// First shrink then length the indicator, also fade in
|
||||||
QSequentialAnimationGroup* indicatorSelectAnimation = new QSequentialAnimationGroup(this);
|
QSequentialAnimationGroup* indicatorSelectAnimation = new QSequentialAnimationGroup(this);
|
||||||
QParallelAnimationGroup* indicatorShrinkAnimation = new QParallelAnimationGroup(this);
|
QParallelAnimationGroup* indicatorShrinkAnimation = new QParallelAnimationGroup(this);
|
||||||
QPropertyAnimation* indicatorFadeIn = new QPropertyAnimation(_indicator, "opacity", this);
|
QPropertyAnimation* indicatorFadeIn = new QPropertyAnimation(_indicatorEffect, "opacity", this);
|
||||||
QPropertyAnimation* indicatorShrinkLength = new QPropertyAnimation(_indicator, "geometry", this);
|
QPropertyAnimation* indicatorShrinkLength = new QPropertyAnimation(_indicator, "geometry", this);
|
||||||
QPropertyAnimation* indicatorGrowLength = new QPropertyAnimation(_indicator, "geometry", this);
|
QPropertyAnimation* indicatorGrowLength = new QPropertyAnimation(_indicator, "geometry", this);
|
||||||
indicatorFadeIn->setDuration(100);
|
indicatorFadeIn->setDuration(100);
|
||||||
@ -540,7 +540,7 @@ void PushButton::deselect() {
|
|||||||
|
|
||||||
// Cursor is currently not in the button, shrink and fade out the indicator
|
// Cursor is currently not in the button, shrink and fade out the indicator
|
||||||
QParallelAnimationGroup* indicatorDeselectAnimation = new QParallelAnimationGroup(this);
|
QParallelAnimationGroup* indicatorDeselectAnimation = new QParallelAnimationGroup(this);
|
||||||
QPropertyAnimation* indicatorFadeOut = new QPropertyAnimation(_indicator, "opacity", this);
|
QPropertyAnimation* indicatorFadeOut = new QPropertyAnimation(_indicatorEffect, "opacity", this);
|
||||||
QPropertyAnimation* indicatorShrinkLength = new QPropertyAnimation(_indicator, "geometry", this);
|
QPropertyAnimation* indicatorShrinkLength = new QPropertyAnimation(_indicator, "geometry", this);
|
||||||
indicatorFadeOut->setDuration(100);
|
indicatorFadeOut->setDuration(100);
|
||||||
indicatorFadeOut->setEasingCurve(QEasingCurve::OutQuad);
|
indicatorFadeOut->setEasingCurve(QEasingCurve::OutQuad);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user