Fade Edge для Recycler, ScrollView

Привет! Вот ситуация из жизни. Есть у меня приложение, где я решил, извращаясь по-своему сделать вот так:

Да, с рекламой

Вроде всё хорошо, но мы видим не весь текст, и это уже проблема, ведь для кого-то может быть не особо очевидным, что можно сколлить. Звучит глупо, а на практике пару раз такие отзывы были, где люди не листая вниз требовали продолжения контента. Не тут, но не суть. Конечно же этот момент можно решить, отобразив скроллбар, никто не спорит. Но что делать с этим?

Красоты и близко нет

И верхняя и нижняя части списка довольно резко обрезаны, что выглядит не особо приятно.

Очевидно, что не у меня первого возник такой вопрос, так что я пошёл гуглить. Сразу увидел несколько решений на github, довольно сомнительных. Более того, к своему удивлению нашел идеальное решение именно документации (ну да, кто ж её читает. Шучу, я иногда читаю. Вообще полезная штука, вы реально будете удивлены). Так вот, как оказалось fade эффект уже есть у scroll, recycler и скорее всего других прокручиваемых view прямо из коробки. Всё что нужно это добавить соответствующему элементу это:

Даже без рекламы в этот раз 🙂

Положительное изменение очевидно. Плюс вопрос с продолжением контента тоже решился без дополнительных действий. Элегантно и красиво. Я был доволен.

Так что вот, теперь и вы знаете! 😀

Оставьте комментарий