拖动 jfxdrawer 时更改汉堡包图标

时间:2021-04-10 08:02:13

标签: javafx desktop-application hamburger-menu jfoenix

每当 JFX 抽屉被拖动关闭或打开时,我都需要更改 JFXHamburger 按钮。我还希望它在点击汉堡按钮时发生变化。

HamburgerBackArrowBasicTransition burgerTask=new HamburgerBackArrowBasicTransition(hamburger);
            burgerTask.setRate(-1);
            hamburger.addEventHandler(MouseEvent.MOUSE_PRESSED, (e) ->{
            burgerTask.setRate(burgerTask.getRate() * -1);
            burgerTask.play();
            
            if(drawer.isOpened()) {
                drawer.close();
                drawer.setDisable(true);
            }
            else {
                drawer.open();
                drawer.setVisible(true);
                drawer.setDisable(false);
            }
        });

现在我可以在抽屉被拖关闭时更改图标。但是我想将图标的更改绑定到抽屉本身的打开和关闭。任何帮助将不胜感激。

0 个答案:

没有答案