Длинный текст да Длинный текст android. До Google IO 2018 я столкнулся с проблемой в моем приложении, проблема заключалась в том, что для условий использования был длинный текст, и когда пользователь нажимал на него, он открывал действие для моих условий, но это занимает слишком много времени, чтобы открыть задание из-за длинного текста.

Затем я изучил, что происходит с моим приложением, где я ошибся, после некоторого исследования и спросил моих пожилых людей, разработчиков Android, что мне делать, как лучше всего? в ответах использовался обработчик, переводим текст в strings.xml

После этого я использовал обработчик и визуализировал текст через 50 мс. Но мне такой подход не понравился, и я снова начал его исследовать.

Тогда угадайте, что Google IO 2018 предлагает хорошие новинки, касающиеся Android и других устройств.

После этого я посмотрел видео о лучших практиках для текста на android и после видео я был как тот парень 👊

ДЛИННЫЙ ТЕКСТ:

Когда вы устанавливаете длинный текст в textView, он измеряет все слова и выкладывает весь текст, который вы ему дали, так что это огромный удар по производительности.

Если вы устанавливаете очень длинный текст, который на самом деле не отображается на экране, возможно, пользователь никогда не прокручивает его.

РЕШЕНИЕ:

Чтобы решить эту проблему, разделите текст на отдельные части, например абзацы, и поместите их все в recyclerview с разными элементами.

Практически реализованный пример.

После всего этого я делаю образец приложения: одно с recyclerView, а другое без recycvlerView, вы можете увидеть разницу в задержке.

Без RecyvlerView:

С RecyclerView:

Вы можете проверить образец ниже:



Ссылка на видео ниже:

Спасибо, что прочитали эту статью. Не забудьте порекомендовать эту статью, если вы сочли ее полезной. Это очень много значит для меня.

Если вам нужна помощь, присоединяйтесь ко мне в Twitter, Linkedin, Github и подпишитесь на мой Канал Youtube .