1. src
属性简介
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.ic_launcher);
上述代码中,R.drawable.ic_launcher
表示一个资源文件,该文件存储在项目的 res/drawable
目录下。
2. 设置 src
的技巧
2.1 使用资源文件
在大多数情况下,你可以通过资源文件来设置 src
属性。这种方式简单易用,尤其是在项目开发初期。
imageView.setImageResource(R.drawable.ic_launcher);
2.2 动态加载图片
// 使用 Picasso 加载网络图片
Picasso.get().load("http://example.com/image.jpg").into(imageView);
// 使用 Glide 加载网络图片
Glide.with(context).load("http://example.com/image.jpg").into(imageView);
2.3 设置图片大小
CENTER
: 将图片居中显示,不改变图片大小。CENTER_CROP
: 将图片缩放至与ImageView
大小一致,并保持图片的宽高比。CENTER_INSIDE
: 将图片缩放至完全适应ImageView
,不改变图片大小。FIT_CENTER
: 将图片缩放至与ImageView
大小一致,并保持图片的宽高比。FIT_END
: 将图片缩放至与ImageView
大小一致,图片的左上角与ImageView
的左上角对齐。FIT_START
: 将图片缩放至与ImageView
大小一致,图片的右下角与ImageView
的右下角对齐。
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
2.4 设置图片透明度
imageView.setAlpha(0.5f); // 设置图片的透明度为50%