2013-10-22 22 views
20

Mam ListView z trybu dalekie przewinięcie na - (muszę ją)Jak pozbyć się dalekie przewinięcie poświata

I jest niebieski dalekie przewinięcie blask spędzaj dalekie przewinięcie

jak mogę pozbyć prześwietlenie overscroll?

EDIT:

Używam niestandardowej ListView że streches na dalekie przewinięcie rozciągliwej (rysunek) - tak powinno być jednak wraz z obrazem znajduje świecące efekt, którego chcę się pozbyć

zobaczyć niebieską rzeczą nad obrazem?

obraz jest overScrollDrawable - ale chcę to samo - bez blasku

enter image description here

+0

Czy mógłbyś bardziej wyjaśnić swój problem? – Droid

+0

Sprawdź to. Mam nadzieję, że dostaniesz tutaj odpowiedź http://stackoverflow.com/questions/11604624/android-how-to-change-color-of-an-scrollview-listview-overscrollsee-desc-fo – Droid

+0

Czy chcesz zmienić kolor ... lub całkowicie go usunąć? –

Odpowiedz

-2

W ListView można ustawić rozciągliwej gdy overscrolling na górze lub na dole. Zazwyczaj jest to białe/przezroczyste podciąganie animowane za pomocą fadeIn i fadeOut. Aby ustawić świecącego na coś całkowicie przejrzysty można napisać:

ListView listView = ...; 
listView.setOverscrollFooter(new ColorDrawable(0)); 
listView.setOverscrollHeader(new ColorDrawable(0)); 

To utrzymuje dalekie przewinięcie sam aktywny, tak aby można było reagować na wydarzenia overscrolling, ale świecące powinny zniknąć.

+0

Mam inny drawowalny dla drawscale drawscale ... czy to jest możliwe, aby to działało? –

+0

jeśli masz inny losowanie do zastosowania ... musisz sprawdzić to [projekt] (https://github.com/AndroidAlliance/EdgeEffectOverride) –

+0

Nic nie robi. Przetestowano za pomocą interfejsu API 19. – bluewhile

4

Po prostu musisz ustawić właściwość ListViewfadeEdge na żadną w pliku układu xml i nie dostaniesz cienia niebieskiego na OVERSCROLL.

android:fadingEdge="none"

EDIT:

ten jest obecnie przestarzała, można użyć zamiast android:overScrollMode="never".

+0

Ta funkcja została wycofana z poziomu interfejsu API 14. – Raanan

52
android:overScrollMode="never" 
+0

Poziom API Androida 9+ – patrickandroid

+0

Jeśli korzystać z biblioteki Pull to Refresh, czy to się z tym wiąże? – TastyLemons

Powiązane problemy