【发布时间】:2016-09-01 18:12:36
【问题描述】:
我有一个矩形视图和一个方形 ImageView。我想将View的背景设置为ImageView.getDrawable,但我想保留纵横比。
myView.setBackground(myImageView.getDrawable()
目前这会将方形图像拉伸为矩形。
我将如何做类似的事情但保留矩形视图内方形图像的纵横比?
【问题讨论】:
标签: java android imageview drawable
我有一个矩形视图和一个方形 ImageView。我想将View的背景设置为ImageView.getDrawable,但我想保留纵横比。
myView.setBackground(myImageView.getDrawable()
目前这会将方形图像拉伸为矩形。
我将如何做类似的事情但保留矩形视图内方形图像的纵横比?
【问题讨论】:
标签: java android imageview drawable
您不会使用背景来做到这一点 - 背景总是会拉伸以填充。如果您想这样做,请使用两个相互叠加的图像视图。您可能还需要对原始可绘制对象进行变异并将变异传递到第二个视图。
【讨论】: