2015-02-08 2 views
1

Я пытаюсь реализовать простую карту с полупрозрачным фоном.Поведение Strange CardView

<android.support.v7.widget.CardView 
     android:id="@+id/card_view" 
     app:cardBackgroundColor="#33FFFFFF" 
     app:cardCornerRadius="4dp" 
     android:foreground="#33FFFFFF" 
     android:padding="20dp" 
     android:layout_width="match_parent" 
     android:layout_height="100dp"> 
...... 
</android.support.v7.widget.CardView> 

И это результат в L и Преля

андроид L: (Nexus 5) enter image description here

Pre L:

enter image description here

Любая идея, как исправить до L, чтобы выглядеть L? Как вы можете видеть, слишком много границ/штрихов, окружающих карту. Я могу догадываться, что это относится к теням и тому подобному ...

Спасибо.

ответ

0

Посмотрите, как это известный дефект google forums

Благодаря @benhylau для обеспечения реализации для cardview с альфа here

Там нет возможности цвета cardview фон с #__FFFFF как он игнорирует значения прозрачности. необходимо работать с альфа-атрибутом

+1

Да, установите его на Java. Как здесь: https://github.com/BerlinMeshnet/cjdns-android/pull/21 https://github.com/BerlinMeshnet/cjdns-android/pull/21/files#diff-242658fb5c71623f8e6c0c02f8650df2R242 – benhylau

Смежные вопросы