2013-08-14 20 views
5

Jak zmienić kolor efektu przesłonięcia ekranu ViewPager w systemie Android? Czy istnieje sposób, aby zmienić kolor przeskalowania całej aplikacji za pomocą motywów?Zmień kolor przeskoku ViewPager na kolor

Wiem setOverScrollHeader i stopki, ale te "logicznie" oczywiście nie działają dla viewpager w trybie poziomym.

Odpowiedz

0

Rozwiązanie 1: Można wywołać w odbiorniku przewijania metody setBackground, setBackgroundColor i setAlpha, aby stworzyć własny wygląd.

Rozwiązanie 2: Można utworzyć własną funkcję AlphaAnimation, która zostanie uruchomiona w odbiorniku przewijania.

AlphaAnimation fadeIn = new AlphaAnimation(0.0f , 1.0f) ; 
    fadeIn.setDuration(1000); 

    yourViewPager.startAnimation(fadeIn); 
+0

hm, ok. Dzięki, chociaż nie brzmi to jak bardzo czyste rozwiązanie. – Jakob