on xenial help sign in
Added animation
commit1b06e546caec71f9068045d09ebd6ea9fb9777be authorAndrea Cimitan <andrea.cimitan@gmail.com> dateWed 4 May 2016, 10:34 (10 years ago) parent58aac10
1 file changed+12−2
qml/Dash/Previews/PreviewRatingInput.qml+12−2
qml/Dash/Previews/PreviewRatingInput.qml+12−2
@@ -107,7 +107,7 @@ PreviewWidget {
107107 right: parent.right
108108 top: ratingLabelAndWidgetContainer.visible ? ratingLabelAndWidgetContainer.bottom : parent.top
109109 bottom: parent.bottom
110− topMargin: ratingLabelAndWidgetContainer.visible ? reviewContainer.innerMargin : 0
110+ topMargin: ratingLabelAndWidgetContainer.visible ? reviewSubmitContainer.implicitHeight * (opacity - 1) + innerMargin : 0
111111 }
112112 visible: {
113113 switch(widgetData["visible"]) {
@@ -118,7 +118,17 @@ PreviewWidget {
118118 return false;
119119 case "review":
120120 return true;
121− }
121+ }
122+ }
123+
124+ opacity: visible ? 1 : 0
125+ z: opacity < 1 ? -1 : 1
126+
127+ Behavior on opacity {
128+ UbuntuNumberAnimation {
129+ duration: UbuntuAnimation.BriskDuration
130+ easing.type: Easing.OutCubic
131+ }
122132 }
123133
124134 Item {