2015-11-15 12 views
6

Jeśli przyjrzę się poziomej aplikacji recyklingowej stackoverflow, widzę, że używają techniki "blaknięcia krawędzi", aby użytkownik wiedział, że są przedmioty po lewej i prawej stronie widoku recyklera, a on/może przewijać.Pozioma wersja recyklingowa z zanikającymi krawędziami

stackoverflow

W ListView, myślę, że efekt ten jest włączony przez wywołanie poniżej opisany przez Romain Guy (http://www.curious-creature.com/category/android/page/2/):

android: cacheColorHint = "# 00000000"

Brak takiej opcji w Recyclerview unfort. Czy istnieje wbudowana metoda pozwalająca na te zblakłe krawędzie dla podglądu recyklingu, czy będzie to po prostu hackowanie?

Odpowiedz

14

myślę atrybut szukasz jest:

android:requiresFadingEdge="horizontal|vertical" 

można wyszukiwać i lepiej zrozumieć ten atrybut z widoku recyklingowa na documentation.

Drugi atrybut, o którym mówisz, 'cacheColorHint', może być użyty do dopasowania blaknięcia koloru do koloru tła. Ten atrybut jest kolorem, na którym rysowany jest widok listy i jest zdefiniowany jako opaque color, ponieważ nie zawsze masz białe tło (które domyślnie jest kolorem ... ale nie jestem pewien), najlepszą opcją jest użycie przezroczystego koloru "# 00000000", jak sugeruje Romain Guy.

Mam nadzieję, że tego właśnie szukasz!

Pozdrowienia

+0

Dokładnie to, czego szukałem. Dzięki – Simon

Powiązane problemy