Möchte ich den Effekt, dass die ListView ist verblasst, aus dem, was ist um ihn herum. Es ist standardmäßig festgelegt, was Farbe Ihrem ListView ist. Kann ich passen Sie die Ausrichtung der FadingEdge und die Größe der FadingEdge aber nicht die Farbe. Ist es möglich?
Ja, Sie können !
Müssen Sie eine neue Klasse erstellen, erstreckt sich die Listenansicht.
Anhand dieser Liste können Sie anzeigen, identisch zu einem normalen
ListView
(obwohl Sie haben werde, um ihn zu wirken, richtig zu verwenden Sie die fadeColor accessor-Methoden). In Ihrem XML, stattdessen definieren Sie ein Objekt als<ListView android:properties.../>
definieren es als<com.mypackage.ColorFadeListView android:properties.../>
Können Sie versuchen, diese (es ist ein hack, ich weiß):
Ich nutzte die Tatsache, dass die Schein-Effekt ist eigentlich eine gemeinsame Drawable und einen filter anwenden auf: http://evendanan.net/android/branding/2013/12/09/branding-edge-effect/