常用属性
scaleType缩放类型
fitXY :撑满控件,宽高比可能发生改变
fitCenter :保持宽高比缩放,直至能够完全显示
centerCrop :保持宽高比缩放,直至完全覆盖控件,裁剪显示
<ImageView
android:layout_width="300dp"
android:layout_height="200dp"
android:background="#FF9900"
android:src="@drawable/icon_arrow_off"
android:scaleType="fitCenter"
/>
<!-- SRC内容-->
<!--scaleType缩放类型
fitXY :撑满控件,宽高比可能发生改变
fitCenter :保持宽高比缩放,直至能够完全显示
centerCrop :保持宽高比缩放,直至完全覆盖控件,裁剪显示
-->
加载网络图片
使用glide
https://github.com/bumptech/glide
不设置src
<ImageView
android:id="@+id/iv_2"
android:layout_width="300dp"
android:layout_height="200dp"
android:background="#FF9900"
android:scaleType="fitCenter"
/>
public class ImageViewActivity extends AppCompatActivity {
private ImageView mTv2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_view);
mTv2 = findViewById(R.id.iv_2);
Glide.with(this).load("图片网址").into(mTv2);
}
}