我在AnchorPane中有一个ImageView,我希望在与AnchorPane调整大小相同的命题中调整Image的大小。
有人可以解释我怎么做吗?
非常感谢提前。
答案 0 :(得分:2)
您可以将图片视图的fitWidth
和fitHeight
属性绑定到锚定窗格的宽度和高度:
imageView.fitWidthProperty().bind(anchorPane.widthProperty());
imageView.fitHeightProperty().bind(anchorPane.heightProperty());
如果您还想保留正在显示的图像的比例,可以执行
imageView.setPreserveRatio(true);
答案 1 :(得分:0)
只有事情对我有用。 在视图上,侦听AnchorPane的更改并设置ImageView Size
init {
myAnchorPane.widthProperty().addListener { observable, oldValue, newValue ->
myImageView.fitWidth = myAnchorPane.width
myImageView.fitHeight = 0.0
}
}