@@ -30,8 +30,6 @@ Item {
3030 property real indicatorAreaShowProgress: 1.0
3131 property bool locked: false
3232
33− opacity: fullscreenMode && indicators.fullyClosed ? 0.0 : 1.0
34−
3533 Rectangle {
3634 id: darkenedArea
3735 property real darkenedOpacity: 0.6
@@ -56,10 +54,6 @@ Item {
5654
5755 anchors.fill: parent
5856
59− Behavior on anchors.topMargin {
60− UbuntuNumberAnimation {}
61− }
62−
6357 transform: Translate {
6458 y: indicators.state === "initial"
6559 ? (1.0 - indicatorAreaShowProgress) * -d.indicatorHeight
@@ -209,6 +203,7 @@ Item {
209203 PropertyChanges {
210204 target: indicatorArea;
211205 anchors.topMargin: 0
206+ opacity: 1;
212207 }
213208 },
214209 State {
@@ -217,6 +212,7 @@ Item {
217212 PropertyChanges {
218213 target: indicatorArea;
219214 anchors.topMargin: indicators.state === "initial" ? -d.indicatorHeight : 0
215+ opacity: indicators.fullyClosed ? 0.0 : 1.0
220216 }
221217 PropertyChanges {
222218 target: indicators.showDragHandle;
@@ -224,4 +220,15 @@ Item {
224220 }
225221 }
226222 ]
223+
224+ transitions: [
225+ Transition {
226+ to: "onscreen"
227+ UbuntuNumberAnimation { target: indicatorArea; properties: "anchors.topMargin,opacity" }
228+ },
229+ Transition {
230+ to: "offscreen"
231+ UbuntuNumberAnimation { target: indicatorArea; properties: "anchors.topMargin,opacity" }
232+ }
233+ ]
227234}