ImageViewに複数のエフェクト(2つ以上)を追加しようとしています。 2エフェクトは問題ありません:effect1.setInput(Effect effect2) and imageView.setEffect(effect1)
ImageViewに複数のエフェクトを追加
3つ以上のエフェクトでどうすればいいですか?
ありがとうございます!
ImageViewに複数のエフェクト(2つ以上)を追加しようとしています。 2エフェクトは問題ありません:effect1.setInput(Effect effect2) and imageView.setEffect(effect1)
ImageViewに複数のエフェクトを追加
3つ以上のエフェクトでどうすればいいですか?
ありがとうございます!
までには数ヶ月の私のカップルのために動作し、これを試してみてください:
effect2.setInput(effect3);
effect1.setInput(effect2);
imageView.setEffect(effect1);
これは、(順序が重要)うまく動作するはずです
ImageView imView = new ImageView();
PerspectiveTransform pTrans = new PerspectiveTransform(100, 110, 400, 160, 400, 940, 100, 1060);
Reflection ref = new Reflection();
pTrans.setInput(ref);
imView.setEffect(pTrans);
参照
https://blog.idrsolutions.com/2012/12/javafx-how-to-apply-multiple-effects-to-a-node/
うん、これを2つのエフェクトで動作しますが、3つ以上のエフェクトでは動作しません。 – theXman
@theXmanあなたは3つ以上の効果のためにそれを試してみませんか? –
ありがとう、それは動作します。 – theXman