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%