Ivansuper
Утро пятницы, мозг медленный(
Aleksei
У меня так все элементы изначально в список и попадают. Они реализуют один интерфейс без методов (используется как тип)
Yerassyl
это для чего ?
やみ
Кажется, зефирка уже выходит из моды
Alexey
Не очень понял как это реализовать
Паттерн визитер кароч
Пишешь что-то типа
class Visitor{
process(ItemType1 item) {/*logic*/}
process(ItemType2 item) {/*logic*/}
}
А в адаптер передать один делегат, который будет вызываться так:
interface Delegate{
clicked(Object item)
}
а в реализации делегата вот так:
item -> {
visitor.process(item)
}
Aleksei
Спасибо выглядит уже немного лучше)
Ivansuper
Евгений
Зравствуйте. Может кто подскажет? https://toster.ru/questionversion?question_id=606442#version_759947
Сергей
7+ уже. Ого
Ivansuper
7+ уже. Ого
Возможно это обосновано каким то требованием к графическому API
Ivansuper
Там игра все таки
Alexey
Евгений
Konstantin
Есть в андроид возможность получить список аттрибутов (точнее их имен) программно?
Т.е получить список всяких android:bacgkround, android:text и пр. для определенных вью.
Ivansuper
Кроме как разобрать xml самому — нет
Ivansuper
Все это существует лишь до стадии обработки XML
Ivansuper
Т.е. потом getBackground() / getText() только
Konstantin
Я думал, может есть список констант какой-то.
Konstantin
Печально.
Ivansuper
Есть R.attr
Ivansuper
Но что ты с ним будешь делать?
Anonymous
android:windowSoftInputMode="adjustResize"
Anonymous
Anonymous
Не работает эффект поднятия экрана клавиатурой
Ferrero
Аброр
всем привет. подскажите пожалуйста как называлась фигня которая показывает кол-во уведомлений у приложения?
Anonymous
Anonymous
а на картинке это мой layout
Anonymous
Ferrero
Интересно, а есть какой-нибудь публичный апи для подсветки синтаксиса
Ivansuper
да
А ты уверен что окно не сжимается? Может просто NestedScrollView не скроллит до focused TextView?
Aleksandr
Всем привет.
Подскажите, кто делал в Glide предзагрузку в память? Не в дисковое хранилище, а именно в кэш памяти, для самого быстрого доступа.
Делал preload(), описывал RequestOptions для сохранения в дисковый кэш, но вот опций для конкретного сохранения в memoryCache нет.
После preload() видно, что изображение берется с диска, а не из памяти
Аброр
Anonymous
Ivansuper
Ivansuper
(если это не оно)
Aleksandr
Я читал документацию и пробовал каждый из описанных пунктов. Однако, все равно изображение берется из кэша на диске, а не из памяти
Ivansuper
Anonymous
Ivansuper
Anonymous
Aleksandr
Почему ты так решил?
Потому что я повесил RequestListener, где есть указатель dataSource. И туда приходит DATA_DISK_CACHE, а не MEMORY_CACHE
Anonymous
Я хотел чтобы когда кликаешь на строку, она переместилась над клавиатурой
Anonymous
м?
Такое стандартными средствами андроида не сделать ведь?
Anonymous
надо кастомно пилить?
Ivansuper
Но а так да, скроллить исходя из нижней грани контейнера прокрутки, ибо после открытия клавы он будет как раз над клавой
Ivansuper
И то если есть сверху место и это не самый верхний вью
Anonymous
ну там надо расчитывать размер клавы и т.д. я тока такой знаю. Ну ладно тогда без этого обойдемся) спс
Ivansuper
Иначе проще сделать ввод через BottomSheet при клике
Dmytro
Dmytro
о спасибо большое
Но, насколько мне известно у андроида понятия кол-ва уведомлений нет.
Dmytro
Но я могу быть неправ
Ivansuper
Ivansuper
От слова они совсем не работают
Dmytro
Ivansuper
Угу
Dmytro
И то, опять же, бейджи на лаунчерах появились не так давно.
Ivansuper
Последний раз даже из-за такого делал отдельные иконки с предварительно нарисованной цифрой от 1 до 9 (далее просто +)
Yuri
Печенье
рефлексия тормозная штука
Ivansuper
Ivansuper
Если очень надо — XmlPullParser
Сергей
Разбор XMLне менее тормозная
Ivansuper
В крайнем случае можно пройтись по содержимому класса R и получить атрибуты для нужного класса вью. Но это не скажет о том какие были указаны, а какие нет (в разметке)
Сергей
Подозреваю что после инфлейта многие не теряютсЯ а переходят в приватные поля класса mЧегототам
Maxim
Такой вопрос, если существует ресурс с квалификатором для разной плотности пикселей, то при сборке сохранится подходящий, а остальные просто отбросятся? В доке написано что ресурсы выбираются в рантайме, но ведь плотность пикселей остается всегда одной и той же
Mike
Ivansuper
𝔇𝔢𝔫𝔦𝔰
Объясните тупому, что не так? Есть отдельный класс, в нем использую SharedPreferences. И получаю эррор.
Mike
Mike