Mike
V.Ilin
я просто особо не имею представления как это сделать)
V.Ilin
как реализовать что элемент ресайклера проскролился(был просмотрен)?
Mike
V.Ilin
ок посмотрю, спасибо
Arsen
@vityailn а у итемов нету экрана с подробным представлением?
Arsen
прост сама идея какая-то стремная, обычно ты либо весь список помечаешь прочитанным, либо по одному, при открытии подробного представления
Arsen
при чем первый вариант может и сам сервак сделать, если при получении идентификатор(токен) юзера передается
Сергей
к сведению:
TextView умеет показывать 5000 строк.
Но делает это примерно со скоростью webView, то есть не быстро
Alexander
как реализовать что элемент ресайклера проскролился(был просмотрен)?
В OnScrollListener можно добавить проверку на, то какие элементы видны в данный момент. А это делается с помощью методов LayoutManager'а findFirstCompletelyVisibleItemPosition() и findFirstVisibleItemPosition() и соответствующих методов для последнего элемента (вместо First будет Last)
V.Ilin
Тимур
Всем привет, кто использовал тесеракт и опенцв вместе в режиме камеры, производительность не ухудшалась? Читал статью что тесеракт плохо оптимизирован под Андроид и сильно грузит процик
Глеб
кому-нибудь известен видеоплеер, умеющий js и html5?
Глеб
exoplayer видимо не может, а яндекс vpaid начал слать в прероллах
Anton
Глеб
я сам не уверен, что такое возможно
Глеб
яндекс начал присылать креативы, в которых ссылки JS. в доках написано, что нужен html5 плеер
Глеб
для вэба
Глеб
про андроид че-то они ничего не написали
Anton
Глеб
ну... видимо придется
Глеб
не на всех устройствах вэбвью есть
Глеб
и не все вэбвью html5 умеют, на старых аппаратах вэбвью ошибку выдает сразу, что не может воспроизвести
ᛖᚹᛋᛁᚱ
GeckoView?
Impossible
Всем привет, подскажите пожалуйста, как лучше всего сделать чтобы AppBar в координаторе не уезжал если в ресайкле нет хотя-бы 1 елемента?
Кирилл
Impossible
Кирилл
Impossible
Почему грубый?
создание анонимного класса с переопределением функции в каждом фрагменте
Stanislav
Доброе утро. Хотел бы спросить. Есть кто работал с MapBox APi.
У меня тут давольно банальные затруднения, ньо все никак не могу найти пример реализации или способ решения
Вот есть код:
```
List<Feature> symbolLayerIconFeatureList = new ArrayList<>();
symbolLayerIconFeatureList.add(Feature.fromGeometry(
Point.fromLngLat(-57.225365, -33.213144)));
symbolLayerIconFeatureList.add(Feature.fromGeometry(
Point.fromLngLat(-54.14164, -33.981818)));
symbolLayerIconFeatureList.add(Feature.fromGeometry(
Point.fromLngLat(-56.990533, -30.583266)));
```
Он добавляет точки к коллекцию (о одной) можноли что-то сделать чтобы вытащить эти долбанные точки из массива?))
Понимаю, что я упустил что-то мего простое,но не могу понять что. Спасибо.
Impossible
Anonymous
Добрый день. Как лучше реализовать отслеживание момента подключения к сети и автоматически подгружать данные при этом событии. Мне смотреть в сторону Retrofit CallAdapter.Factory?
Кирилл
как-то костыльно
https://code.luasoftware.com/tutorials/android/how-to-disable-or-lock-collapsingtoolbarlayout-collapse-or-expand/
Если юзаешь nested или recycler то там есть вариант. Но на самом аппбаре, похоже, через анонимный класс - единственный вариант.
Alex Android
Кирилл
Руслан
Руслан
Всем привет, есть книга в формате ртф, как мне реализовать поиск шахматных комбинаций и обрабатывать нажатия по ним?) Какие средства для этого есть?
Alex Android
Дмитрий
grid
я так понял ему нужно в rtf искать комбинации и получать данные при нажатии на них, но это неточно
Alex Android
Руслан
Alex Android
regexp?
lmgtfy.com/?q=regexp
Руслан
lmgtfy.com/?q=regexp
С регулярными выражениями разобрался, спасибо) а в какой по твоему мнению элемент лучше всего весь текст засунуть? TextView?
Alex Android
Alex Android
отображать в вебвью
Alex Android
да
Anonymous
Извините. Никто не сталкивался с тем что text превью layout не грузится?
design - норм
Anonymous
Anonymous
Anonymous
до этого я андроид студию перезапускал и помагало, а сейчас вообще не грузится
Сергей
Видать сильно сложный формат. "Верстайте в Xml"
А лучше в коде
Кирилл
Sergey
Руслан
Сохранил файл текстовый в проект, пытаюсь его достать по названию, мне пишет что файл не найден и пусть такой /data/data/com.example.chess/files/book.rtf , я как понял студия создаёт папку и сприложением и пытается с нее взять файл?
Alex Android
max
Room даёт мне пинка "...Not sure how to convert a Cursor to this method's return type..." при попытке вернуть livedata<List<MyAny» все свежие. Что может быть?
Maryna
посовейтуте адекватные курсы по андроид онлайн пжл. на старт андроид прорекламили otus но нормальных отзывов нет
max
Maryna
андроид? или джава?
max
вполне достойно
max
android, kotlin
Aleksandr
Maryna
это какой-то скилованный тип?
max
Ruslan
Сейчас прочитал статью про котлин андроид экстеншены. Вкратце там говорится про то, что каждый раз при вызове какого-то метода у вью через экстеншен будет вызван findViewById.
в статье больше говорится про применение экстеншенов во вьюхолдерах списков, и версия котлина 1.1.4. с тех пор изменилось что-нибудь?
https://proandroiddev.com/the-costs-of-kotlin-android-extensions-6809e2b32b13
Сергій
Сергій
можешь декомпилировать котлин класс
neikist
neikist
Ruslan
Ruslan
По умолчанию
в доке еще написано
View caching
Invoking findViewById() can be slow, especially in case of huge view hierarchies, so Android Extensions tries to minimize findViewById() calls by caching views in containers.
By default, Android Extensions adds a hidden cache function and a storage field to each container (Activity, Fragment, View or a LayoutContainer implementation) written in Kotlin. The method is pretty small so it does not increase the size of APK much.
а холдер считается вью или контейнером? а то может во вьюхолдерах и не кешируется по умолчанию
https://kotlinlang.org/docs/tutorials/android-plugin.html#view-caching