2017-02-12 1 views
0

나는 서랍이 있고 그 안에 서랍을 닫는 버튼이 표시되어 있습니다. 버튼을 누르면 눌려진 애니메이션이 시작되고 서랍이 닫히고 애니메이션 (눌려진 애니메이션)이 멈 추면 다시 열면 서랍 버튼이 부분적으로 강조 표시됩니다. 어떻게 애니메이션을 계속 만들 수 있습니까?단추 멈춤시 누름 (잔물결) 애니메이션

Drawer { 
    id: drawer 
    width: 0.66 * parent.width 
    height: parent.height 

    background: Rectangle { 
     color: "#212121" 
     anchors.fill: parent 
     } 

    ColumnLayout { 
     Button { 
      onClicked: { 
       drawer.close() 
      } 
      text: "<font color=\"#ffffff\">Lorem</font>" 
      implicitHeight: 60 
      implicitWidth: drawer.width 
      flat: true 
      Material.theme: Material.Dark 
      Material.elevation: 0 
     } 
    } 
} 
+0

재현 할 수 없습니다. 재현 한 정확한 단계를 열거 할 수 있습니까? GIF도 좋을 것입니다 (Windows의 경우 [LICEcap] (http://www.cockos.com/licecap/)을 무료로 사용할 수 있습니다) 또는 스크린 샷. – Mitch

+0

OpenGL 링크 문제가 있기 때문에 모든 x86 AVD 장치가 qml 응용 프로그램을 실행할 수 없기 때문에 AVD를 사용하지 않습니다. 사실, Qt 폴더 설치에서 Button.qml을 변경하여 리플 애니메이션 문제를 해결했습니다. Ripple 요소에서 나는 "transparent"를 위해'control.Material.rippleColor'를 변경했습니다. –

+0

질문에 답변 한 후 동의하면 문제를 해결할 수 있습니까? – Mitch

답변

0

실제로 qt 폴더 설치에서 Button.qml을 변경하여 리플 애니메이션의 문제를 해결했습니다. 리플 요소에서 나는 control.Material.rippleColor"transparent"으로 변경했습니다.

관련 문제