使用Glide无法以完整图像视图加载图像

时间:2019-05-02 11:40:11

标签: android android-glide

我正在使用Glide在图像视图中加载图像,但是由于图像在图像的两边都留有一些空白,因此图像无法全宽加载。

这是我到目前为止一直在尝试的

RequestOptions options = new RequestOptions();
options.fitCenter(); 
Glide.with(context).load(model.getBannerImage()).apply(options).into(offerImage);

enter image description here

这是在图像加载到图像视图后得到的结果,它在两面都显示出空白,我如何才能在完整的图像视图中获得该图像,请让我知道任何帮助。

谢谢

3 个答案:

答案 0 :(得分:0)

在ImageView XML代码中使用struct init_request request= {.magic = INIT_MAGIC, .cmd = INIT_CMD_START, .runlevel= [your_run_level], .sleeptime = 5 //should sleep 5s between term and kill };

答案 1 :(得分:0)

请尝试以下操作:

RequestOptions options = new RequestOptions();
options.centerCrop(); 
Glide.with(context).load(model.getBannerImage()).apply(options).into(offerImage);

还可以在xml(ImageView)中进行设置:

android:scaleType="centerCrop"

答案 2 :(得分:0)

centerCrop中使用RequestOptions

RequestOptions options = new RequestOptions();
options.centerCrop();