Advertisement
Guest User

Untitled

a guest
Jul 24th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QML 1.29 KB | None | 0 0
  1.     Rectangle {
  2.         id : languageFadeScreen
  3.  
  4.         property bool fade
  5.  
  6.         function fadeOut() {
  7.             fade = false;
  8.         }
  9.  
  10.         anchors {
  11.             left   : menuBar.right
  12.             right  : parent.right
  13.             top    : parent.top
  14.             bottom : parent.bottom
  15.         }
  16.  
  17.         opacity : 0
  18.  
  19.         z : 1000
  20.  
  21.         states : [
  22.             State {
  23.                 name : "fadeIn"
  24.                 when : languageFadeScreen.fade
  25.  
  26.                 PropertyChanges {
  27.                     target  : languageFadeScreen
  28.                     opacity : 1
  29.                 }
  30.             },
  31.             State {
  32.                 name : "fadeOut"
  33.                 when : !languageFadeScreen.fade
  34.  
  35.                 PropertyChanges {
  36.                     target  : languageFadeScreen
  37.                     opacity : 0
  38.                 }
  39.             }
  40.         ]
  41.  
  42.         transitions : Transition {
  43.             SequentialAnimation {
  44.                 NumberAnimation {
  45.                     property    : "opacity"
  46.                     duration    : 300
  47.                     easing.type : Easing.InOutSine
  48.                 }
  49.                 ScriptAction {
  50.                     script : languageFadeScreen.fadeOut()
  51.                 }
  52.             }
  53.         }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement