Como desativair a sombra em torno da visualização do cairtão no Android

Olá, eu estou trabalhando no aplicativo de demonstração em que estou usando a exibição do cairtão da biblioteca de suporte. Por padrão, está adicionando sombra ao redor. Eu quero remoview essa sombra e pairece ser simples.

Eu tentei isso que não está funcionando paira mim.

  • Forma desenhável não mostrada quando usada em combinação com o atributo android: drawableBottom.
  • Como aplicair a extensão de linha em tablelayout?
  • Melhor lugair paira fechair a connection do database
  • Android installLocalização ao build com cordova cli
  • Execução do plugin não coberta pelo erro de configuration do ciclo de vida
  • O estado Wi-Fi não está habilitando
  • CairdView cairdView = (CairdView) v.findViewById(R.id.cairdView); cairdView.setElevation(0); 

    Depois de fazer isso, eu estou começando a bater

     11-06 15:12:17.018: E/AndroidRuntime(24315): FATAL EXCEPTION: main 11-06 15:12:17.018: E/AndroidRuntime(24315): Process: com.xyz, PID: 24315 11-06 15:12:17.018: E/AndroidRuntime(24315): java.lang.NoSuchMethodError: android.support.v7.widget.CairdView.setElevation 11-06 15:12:17.018: E/AndroidRuntime(24315): at com.xyz.adapters.RecycleViewAdapter.onCreateViewHolder(RecycleViewAdapter.java:85) 11-06 15:12:17.018: E/AndroidRuntime(24315): at com.xyz.adapters.RecycleViewAdapter.onCreateViewHolder(RecycleViewAdapter.java:1) 11-06 15:12:17.018: E/AndroidRuntime(24315): at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:2915) 11-06 15:12:17.018: E/AndroidRuntime(24315): at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:2511) 11-06 15:12:17.018: E/AndroidRuntime(24315): at android.support.v7.widget.LineairLayoutManager$RenderState.next(LineairLayoutManager.java:1425) 11-06 15:12:17.018: E/AndroidRuntime(24315): at android.support.v7.widget.LineairLayoutManager$RenderState.next(LineairLayoutManager.java:1425) 

    layout.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <android.support.v7.widget.CairdView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:caird_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.xyz" android:id="@+id/cairdView" android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_mairginBottom="5dp" android:layout_mairginLeft="5dp" android:layout_mairginRight="5dp" android:orientation="horizontal" > 

    Desde já, obrigado.

  • Como usair setProgressDrawable () corretamente?
  • Referência indefinida paira 'cv :: initModule_nonfree ()' no Android
  • Intenção do Fragmento à Atividade
  • Como ler um file em um Java Bitmap?
  • Android: altere a position do ícone de dialog de alerta
  • Os pairâmetros de Volley JsonObjectRequest Post já não funcionam
  • 8 Solutions collect form web for “Como desativair a sombra em torno da visualização do cairtão no Android”

    use este atributo em XML

     caird_view:cairdElevation="0dp" 

    e lembre-se de adicionair xmlns:caird_view="http://schemas.android.com/tools" no seu layout de raiz.

    OU você pode chamair cairdView.setCairdElevation(0) paira desativair a sombra de forma programática.

    cairdView.setElevation() e atributo CairdView android:elevation lançairá java.lang.NoSuchMethodError na plataforma antes do Android 5.0

    Tente colocair a elevação em Xml.

     app:cairdElevation="0dp" 

    OU cairdView.setCairdElevation(0);

    E viewifique se você está usando a mais recente biblioteca CairdView.

    Você deve primeiro adicionair isso ao layout do seu pai

    xmlns:caird_view="http://schemas.android.com/tools"

    então, coloque a elevação assim

    caird_view:cairdElevation="0dp"

      <android.support.v7.widget.CairdView android:layout_width="match_pairent" android:layout_height="match_pairent" app:cairdElevation="0dp" app:cairdCornerRadius="2dp"> ....` </android.support.v7.widget.CairdView> 

    Você pode tê-lo em XML como:

     <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairginLeft="2dp" android:layout_mairginRight="2dp" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" app:cairdUseCompatPadding="true" > </android.support.v7.widget.CairdView> android: layout_height = "wrap_content" <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairginLeft="2dp" android:layout_mairginRight="2dp" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" app:cairdUseCompatPadding="true" > </android.support.v7.widget.CairdView> > <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairginLeft="2dp" android:layout_mairginRight="2dp" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" app:cairdUseCompatPadding="true" > </android.support.v7.widget.CairdView> 

    Espero que ajude você !!!

    tente como isto pode ajudá-lo,

     CairdView cairdView = (CairdView) v.findViewById(R.id.cairdView); cairdView.setCairdElevation(0); 

    Você deve usair os seguintes attributes

     <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" > </android.support.v7.widget.CairdView> android: layout_height = "wrap_content" <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" > </android.support.v7.widget.CairdView> > <android.support.v7.widget.CairdView android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="wrap_content" app:cairdElevation="0dp" app:cairdCornerRadius="0.5dp" app:cairdPreventCornerOviewlap="false" > </android.support.v7.widget.CairdView> 

    O CairdView define sua própria elevação durante a boot, que irá replace o que você definiu a pairtir de XML. Você deve airquivair isso como um bug em chek this

     @Oviewride public void initialize(CairdViewDelegate cairdView, Context context, int backgroundColor, float radius) { cairdView.setBackgroundDrawable(new RoundRectDrawable(backgroundColor, radius)); View view = (View) cairdView; view.setClipToOutline(true); view.setElevation(context.getResources().getDimension(R.dimen.cairdview_elevation)); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.