on xenial help sign in
Changed animation
b63a48dAndrea Cimitan
qml/Dash/Previews/PreviewRatingInput.qml+6−7
@@ -48,6 +48,8 @@ PreviewWidget {
48 }
48 }
49 }
49 }
50
50
51+ clip: reviewContainer.visible
52+
51 property alias ratingValue: rating.value
53 property alias ratingValue: rating.value
52 property alias reviewText: reviewTextArea.text
54 property alias reviewText: reviewTextArea.text
53
55
@@ -98,7 +100,7 @@ PreviewWidget {
98
100
99 Item {
101 Item {
100 id: reviewContainer
102 id: reviewContainer
101− implicitHeight: reviewSubmitContainer.implicitHeight + anchors.topMargin
103+ implicitHeight: visible ? reviewSubmitContainer.implicitHeight + anchors.topMargin : 0
102
104
103 readonly property real innerMargin: units.gu(1)
105 readonly property real innerMargin: units.gu(1)
104
106
@@ -107,7 +109,7 @@ PreviewWidget {
107 right: parent.right
109 right: parent.right
108 top: ratingLabelAndWidgetContainer.visible ? ratingLabelAndWidgetContainer.bottom : parent.top
110 top: ratingLabelAndWidgetContainer.visible ? ratingLabelAndWidgetContainer.bottom : parent.top
109 bottom: parent.bottom
111 bottom: parent.bottom
110− topMargin: ratingLabelAndWidgetContainer.visible ? reviewSubmitContainer.implicitHeight * (opacity - 1) + innerMargin : 0
112+ topMargin: ratingLabelAndWidgetContainer.visible ? innerMargin : 0
111 }
113 }
112 visible: {
114 visible: {
113 switch(widgetData["visible"]) {
115 switch(widgetData["visible"]) {
@@ -121,12 +123,9 @@ PreviewWidget {
121 }
123 }
122 }
124 }
123
125
124− opacity: visible ? 1 : 0
125− z: opacity < 1 ? -1 : 1
126−
127− Behavior on opacity {
126+ Behavior on implicitHeight {
128 UbuntuNumberAnimation {
127 UbuntuNumberAnimation {
129− duration: UbuntuAnimation.BriskDuration
128+ duration: UbuntuAnimation.FastDuration
130 easing.type: Easing.OutCubic
129 easing.type: Easing.OutCubic
131 }
130 }
132 }
131 }