Size: a a a

2017 November 05

D

Dima in Kotlin Android
Quantum Harmonizer
Смог называешь загрузкой? Просто setText или с сетевым запросом?
setText из ресурсов
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
setText из ресурсов
Большой блок текста?
источник

QH

Quantum Harmonizer in Kotlin Android
Вроде есть библиотека — легковесная замена TextView.
источник

D

Dima in Kotlin Android
Quantum Harmonizer
Большой блок текста?
Много
источник

D

Dima in Kotlin Android
На моём nexus5 секунды 4 задержка
источник

QH

Quantum Harmonizer in Kotlin Android
Сколько экранов занимает текст?
источник

I

Igor in Kotlin Android
Quantum Harmonizer
Вроде есть библиотека — легковесная замена TextView.
Ссылку
источник

D

Dima in Kotlin Android
Quantum Harmonizer
Сколько экранов занимает текст?
Запускается отдельное активити  в нём textview
источник

D

Dima in Kotlin Android
Один экран
источник

QH

Quantum Harmonizer in Kotlin Android
Igor
Ссылку
Не пользовался, только слышал.
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
Один экран
Какие размеры? match/match?
источник

I

Igor in Kotlin Android
Dima
Всем привет , есть много текста, при загрузке его в textview есть задержка , как  организовать загрузку текста в фоне и показ анимации

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

Есть легкий “лайф-хак”, разбить текст на абзацы и грузить их в RecycleView с элементами TextView.
Мы так в одном приложение быстро грузили целые книги и там был вертикальный скрол, неотличимый от цельного TextView.
источник

D

Dima in Kotlin Android
Quantum Harmonizer
Какие размеры? match/match?
Это важно ?

Textview во весь экран с прокруткой
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
Это важно ?

Textview во весь экран с прокруткой
Да, это влияет на скорость measure.
источник

I

Igor in Kotlin Android
Вообще можно попробовать
- создать TextView
- в бэкгрунд корутине задать текст и вызвать measure(…) и layout(…)
- в главном потоке добавить его на UI

(за стабильность не ручаюсь)

P.S. это уже не вопрос Kotlin, а просто @android_ru
источник

QH

Quantum Harmonizer in Kotlin Android
Igor
Вообще можно попробовать
- создать TextView
- в бэкгрунд корутине задать текст и вызвать measure(…) и layout(…)
- в главном потоке добавить его на UI

(за стабильность не ручаюсь)

P.S. это уже не вопрос Kotlin, а просто @android_ru
Не думаю, что так можно)
источник

I

Igor in Kotlin Android
Вай?
источник

QH

Quantum Harmonizer in Kotlin Android
Обычно вьюшки запрещено трогать из других потоков.
Но стоит пробовать)
источник

I

Igor in Kotlin Android
Ну да возможно, так есть чеки на поток 🤔
источник

I

Igor in Kotlin Android
Всегда можно создать сырой https://developer.android.com/reference/android/text/Layout.html
в любом потоке и потом бодро рисовать его на Canvas

Facebook Litho почти так и работает с текстом
источник