2012-07-27 3 views
3

현재 Activity입니다 (상단에는 ListView, 하단에는 LinearLayout). 내 ListView의 행이 스크롤되고 행이 부분적으로 표시되면 ListView의 하단에있는 "Glooming"효과 레이어

enter image description here

, 그것은 다음과 같습니다. ( LinearLayout 표현)

그러나 다음과 같은 효과가 있습니다.

enter image description here

LinearLayoutListView의 하단에 "glooming 레이어"를 추가하는 것 같다. - 나는 이것이 착시가 아니라고 확신합니다. :)

어떻게 그런 효과를 얻을 수 있습니까?

+0

당신은 안드로이드 설정되어 있지 않은 문제를 해결할 추가 fadingEdge = "없음"을 목록보기에 대한 레이아웃 ?? 그렇다면 아무 값도 적절한 값으로 대체하십시오. 사용자 정의 페이드는 안드로이드에서는 불가능합니다. http://stackoverflow.com/a/4678136/582571 – rajpara

답변

3

ListView

android:requiresFadingEdge="vertical" 

1

내 마음 속에 지금 들어오는 아이디어 중 하나는 투명 그라디언트 색상의 create a shape입니다. 그런 다음 LinearLayout 위에 View을 만들고 모양을 배경으로 지정합니다.

또 다른 아이디어는 모양이 아닌 투명 이미지를 LinearLayout 위에 두는 것입니다.