У меня есть выдвижной ящик, и откиньте ее кнопкой, которая, среди прочего, закрывает ящик. Когда я нажимаю кнопку, начинается нажатая анимация, когда она нажимается, ящик закрывается, а затем анимация (нажатая анимация) останавливается, поэтому, когда я открываю снова кнопку ящика, частично выделяется. Как это сделать, чтобы продолжить анимацию?Нажатие кнопки (пульсация) на кнопках останавливается
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
}
}
}
Я не могу воспроизвести это. Можете ли вы перечислить точные шаги, которые вы сделали, чтобы воспроизвести его? GIF тоже будет приятным (вы можете использовать [LICEcap] (http://www.cockos.com/licecap/) бесплатно, если вы в Windows) или скриншот. – Mitch
Я не использую AVD, потому что все устройства x86 AVD не могут запускать qml-приложение, потому что проблема с opengl-ссылкой. На самом деле я решил проблему с анимацией пульсации, изменив Button.qml (в установке папки qt). В элементе Ripple я изменил 'control.Material.rippleColor' для' 'transparent ''. –
Можете ли вы ответить на вопрос, а затем принять его, чтобы мы знали, что он решен? – Mitch