Intereting Posts
Как реализовать ContentProvider только для чтения? Невозможно использовать фрагменты с пакетом совместимости с Android Активность продолжается после финиша (); Обновления Android ListView Live Обои ImageView внутри пользовательского представления не отображаются на некоторых устройствах Автоматическое вращение камеры до 90 градусов Каковы различия между T-Mobile G1 (фирменный HTC Dream) и ADP1 от Google (устройство для разработчиков)? Лучший способ удалить Activity и его ссылки в Android Studio Как изменить десятичный разделитель DecimalFormat от запятой до точки / точки? SetImageResource из строки Рекомендуемый шаблон проектирования для записи в базу данных SQLite на Android Robolectric test ListView не обновляется после изменения стоимости адаптера Событие двойного нажатия в android Метод add (int, Fragment, String) в типе FragmentTransaction не применим для аргументов (int, Fragment, String) Изменение размера DatePicker в android

Как добавить прозрачность элемента внутри RecyclerView, когда он не соответствует границе списка?

Как заставить элемент RecyclerView плавно исчезать, когда он выходит из границы списка? См. Изображение ниже. Все возможные решения высоко оценены!

Введите описание изображения здесь

Примечание. Решение с View выше над RecyclerView которое имеет градиентный фон (теневая имитация), не работает хорошо, потому что у меня есть экран градиента на экране, и трудно сопоставить этот «теневой» фон обзора с экраном фона, и он выглядит так: Введите описание изображения здесь

Итак, работает как тень, а не как исчезновение.

ОБНОВЛЕНО: Получил второй экран со следующим фоном:

 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:type="linear" android:startColor="#FF14141d" android:endColor="#0014141d" android:angle="270"/> </shape> 

Вот оригинальный фон экрана

Введите описание изображения здесь

Если вы хотите увязать края, вы можете использовать:

  <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:requiresFadingEdge="vertical" <-- this line android:fadingEdgeLength="150dp" <-- this line, the height of fade />