ich einen Knopf (reloadButton) haben, die eine ist ImageButton
Bounds eines Image
Ich möchte setBounds()
es aber das Problem ist seine ImageButtonStyle.imageUp
und ImageButtonStyle.imageDown
sind gerundet Bilder und ich will nicht die Grenzen Rechteck machen wie diese Taste berührt werden kann
Wie kann ich setBounds
auf diese Schaltfläche?
Hier ist mein Code
TextureRegion buttonUp = Assets.getTextureRegion(Assets.getTextureAtlas(Assets.reloadButton), "up");
TextureRegion buttonDown = Assets.getTextureRegion(Assets.getTextureAtlas(Assets.reloadButton), "down");
ImageButton.ImageButtonStyle buttonStyle = new ImageButton.ImageButtonStyle();
buttonStyle.imageUp = new TextureRegionDrawable(buttonUp);
buttonStyle.imageDown = new TextureRegionDrawable(buttonDown);
reloadButton = new ImageButton(buttonStyle);
// reloadButton.addListener()
könnten Sie bieten Ihren aktuellen Code? –
Ich denke nicht, dass Sie mit 'setBounds' so spezifisch sein können. Sie können die 'Actor.fire (Event)' Methode überschreiben und prüfen, ob Ihr abgerundetes Rechteck den Punkt enthält (Sie würden aber einen Radius benötigen). –
Ich bearbeite Frage – MAGS94