mirror of
https://github.com/ClaytonWWilson/Listify.git
synced 2025-12-15 18:28:47 +00:00
Broken images in search now display a broke image icon
This commit is contained in:
parent
72a201a0fe
commit
757ac20fe6
@ -10,6 +10,7 @@ import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.example.listify.model.Product;
|
||||
import com.example.listify.R;
|
||||
|
||||
@ -56,7 +57,11 @@ public class SearchResultsListAdapter extends BaseAdapter {
|
||||
|
||||
Product product = productList.get(position);
|
||||
// TODO: If image url is broken, display @drawable/ic_baseline_broken_image_600.xml
|
||||
Glide.with(activity).load(product.getImageUrl()).into(productImage);
|
||||
Glide.with(activity)
|
||||
.applyDefaultRequestOptions(new RequestOptions().placeholder(R.drawable.ic_baseline_image_600).error(R.drawable.ic_baseline_broken_image_600))
|
||||
.load(product.getImageUrl())
|
||||
.into(productImage);
|
||||
|
||||
if (product.getItemName().length() >= 60) {
|
||||
itemName.setText(product.getItemName().substring(0, 60) + "...");
|
||||
} else {
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
<vector android:height="600dp" android:tint="?attr/colorControlNormal"
|
||||
android:viewportHeight="24" android:viewportWidth="24"
|
||||
android:width="600dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M21,19V5c0,-1.1 -0.9,-2 -2,-2H5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2zM8.5,13.5l2.5,3.01L14.5,12l4.5,6H5l3.5,-4.5z"/>
|
||||
</vector>
|
||||
Loading…
Reference in New Issue
Block a user