2017-10-31 1 views
0

이 이미지를 확인 그림자 숨 깁니다이다
스케일링 CardView는 고도가

enter image description here

내 문제를 확장 한 후
enter image description here

을 확장하기 전에
을의 CardView 규모 않습니다, 하지만 카드보기의 그림자를 숨 깁니다. 어떤 제안/아이디어.

편집 :

응용 프로그램을 추가 한 후 : cardUseCompatPadding는 = "true"로 아무것도 변경되지는
enter image description here

cardUseCompatPadding는 다른 API 버전과 그림자의 크기를 처리합니다.

답변

1

이 줄을 XML로 CardView에 추가 할 수 있습니다.

app:cardUseCompatPadding="true" 

UPDATE

난 스케일링 후에 표지 번째 이미지가 눈치하여 귀속 이미지보기이다. 이미지 뷰가 늘어나고 카드보기가 오버레이됩니다. 뒤에있는 cardview의 그림자를 볼 수 있습니다. CardView에서 바인딩을 정의하고 ImageView가 레이아웃 속성에 대한 부모와 일치시켜 CardView의 빈 칸을 채워야합니다.

+0

도움이되지 않습니다. 동일한 동작 –

0

나는 그것이 의도 한 행동이라고 생각합니다. 너 안에 FrameLayout이있는 것을 볼 수 있겠지만, 그 대신에 너는 스트레칭을 한 것일까? CardViewlayout_heightwrap_content으로 설정되어 있기 때문에 확대 된보기를 감싸며 그림자가 생깁니다.

+0

카드 경계 내에서 콘텐츠의 크기를 조정하기 만하면 CardView 경계가 그대로 유지되며 확장되지 않습니다. 그래서 이것은 도움이되지 않습니다. 내가 원하는 것은 CardView가 그림자와 함께 확장되어야한다는 것입니다. –

관련 문제