android - Cardview - white border around card -
i using cardview root of custom view writing. using v7 support library. xml looks this:
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.cardview         xmlns:android="http://schemas.android.com/apk/res/android"         xmlns:card_view="http://schemas.android.com/apk/res-auto"         android:layout_width="wrap_content"         android:layout_height="match_parent"         android:layout_marginright="6dp"         card_view:cardelevation="0dp">      <linearlayout             android:layout_width="match_parent"             android:layout_height="match_parent"             android:orientation="vertical">          <!-- other views -->     </linearlayout> </android.support.v7.widget.cardview>   my problem getting white border around card view. looks there indicate elevation thicker on right side. i've tried adjusting cardelevation , maxcardelevation in xml : card_view:cardelevation="0dp"
and in code in custom view extends cardview , uses layout:
setcardelevation(0); setmaxcardelevation(0);   but white border persists. i'm not sure how rid of it. if had input why happening or suggestions on how can remove white border appreciated. much.
i know it's bit late, having similar problem:
i had same issue: white border shown on pre-lollipop devices.
i solved setting cardpreventcorneroverlap false on xml.
like this:
<android.support.v7.widget.cardview     xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:card_view="http://schemas.android.com/apk/res-auto"     android:layout_width="wrap_content"     android:layout_height="match_parent"     android:layout_marginright="6dp"     card_view:cardpreventcorneroverlap="false">      <linearlayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:orientation="vertical">          <!-- other views -->     </linearlayout> </android.support.v7.widget.cardview>   hope helps!
Comments
Post a Comment