adjustViewBounds 对图像输出到底做了什么?
What exactly does adjustViewBounds do for the image output?
我有这个代码:
<ImageView
android:id="@+id/imageView3"
android:layout_gravity="center"
android:gravity="center"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/house1"
android:scaleType="fitXY" />
我有这个代码:
<ImageView
android:id="@+id/imageView3"
android:layout_gravity="center"
android:gravity="center"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/house1"
android:scaleType="fitXY"
android:adjustViewBounds="true"/>
但我没有看到图像输出有任何变化。
adjustViewBounds 对图像输出到底做了什么?
使用 adjustViewBounds 时,您需要将图像视图的宽度或高度设置为包装内容,并将另一个设置为固定值。然后,当您将 adjustViewBounds 设置为 true 时,Android 会根据您设置的固定高度或宽度值调整图像并保持宽高比。刻度类型也有影响。
我有这个代码:
<ImageView
android:id="@+id/imageView3"
android:layout_gravity="center"
android:gravity="center"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/house1"
android:scaleType="fitXY" />
我有这个代码:
<ImageView
android:id="@+id/imageView3"
android:layout_gravity="center"
android:gravity="center"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/house1"
android:scaleType="fitXY"
android:adjustViewBounds="true"/>
但我没有看到图像输出有任何变化。
adjustViewBounds 对图像输出到底做了什么?
使用 adjustViewBounds 时,您需要将图像视图的宽度或高度设置为包装内容,并将另一个设置为固定值。然后,当您将 adjustViewBounds 设置为 true 时,Android 会根据您设置的固定高度或宽度值调整图像并保持宽高比。刻度类型也有影响。