Appcompat CardView et Picasso pas de Coins arrondis

Je ne sais pas où Exactement je Devrais Adresse cette question, si c'est de ma faute, il y a quelque chose dans le Picasso Lib Mal ou dans le Cardview Bibliothèque.

Bref j'ai un CardView contenant une image (Carte Couverts) et Un TextView superposition.

Lors de l'Exécution du Code sur un Android 5.0 Appareil, tout fonctionne bien et que l'Image Devient son Coins Arrondis.

Cependant, si je l'exécute sur un pré 5.0 de l'appareil, l'image chevauche le Cardlayout et ne pas avoir des Coins arrondis.

Vous pouvez Voir une Comparaison sur cette Image:
Appcompat CardView et Picasso pas de Coins arrondis

Voici quelques Extraits de Code:

layout_row.xml

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/pandaImage"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_centerInParent="true"
        android:scaleType="centerCrop" />

    <TextView
        android:id="@+id/pandaName"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/pandaImage"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:background="@color/photo_tint"
        android:clickable="true"
        android:focusable="true"
        android:gravity="center"
        android:textColor="@android:color/white"
        android:textSize="24sp" />

</RelativeLayout>

Et le Recycleur Adaptateur de Chargement de l'Image:

@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
    Photo p = photos.get(i);
    Picasso.with(mContext).load(p.getUrl()).fit().into(viewHolder.mImage);
    viewHolder.mPandaName.setText(p.getTitle());
}
  • Qu'advient-il si vous réglez l'image comme fond pour la carte?
InformationsquelleAutor Angelo | 2014-10-24