Yusuf
А как насчёт создать Text view с бэкграундом, а потом вытащить ее в качестве bitmap, а ее конвертировать в drawable?🤔🤔
Yusuf
*больной ублюдок*
Vlad
Есть какие-то варианты?
Vlad
Привет ребят, может кто подсказать как проинициализировать правильно drawer? У меня есть drawerLayout с кастомным меню айтемом(TextView). Получается так что до первого открытия дравера(свайпа или клика по бургеру) этот текст вью null. а мне нужно задать ему text до открытия. Если задаю текст после открытия то все ок. Задаю текст, вызываю drawer.invalidate() и тект меняется, но до первого открытия - нет.
Vlad
Без invalidate дравер не обновляется вообще. TextView не создается, этот TextView - это кастомный леяут меню, которое задано drawer'у
Vlad
actionLayout в меню
Vlad
представим что все поняли что я имел ввиду navigation view внутри drawer layout)
Yusuf
Ну, мне надо именно чтобы моя картинка была бэкграундом нового drawable с текстом
Yusuf
Т.к. я должен переопределить icon маркера на карте, а он принимает только drawable
Roman
Dmitry
Всем добрый вечер никто не сталкивался с проблеами даггера 2 что он не хочет видеть компонент который лежит в test (junit) package?
Dmitry
и то есть после того как сделать make module, он не сгенерит имплементацию компонента
Yusuf
Спасибо, добрый господин, любезный господин
Konstantin
Yusuf
Завтра чиркану, а сегодня нет
hex
господа, подскажите как правильно реверснуть 3gpp файл
Himars
Ребят
Опять вопрос по котлин
Как правильно описать поля? Если поле типа Int, должно ли оно быть nullable?
Кирилл
Alexander
бахни 0, че нет то, под твой кейс должно подойти, items тоже можно заининить пустым листом
Alexander
но вообще да, по логике надо глянуть
Himars
в Jave я даже не парился б и если поле по каким то причинам не пришло то было бы 0 по умолчанию
А вот в котлин пришлось задуматся )
Himars
Спс
Egor
Himars
Egor
если у тебя список может прийти как null - котлин получит нал, даже если ты сделаешь не нулбл тип
Egor
и он перетрет дефолтное значение
Himars
вот урл запроса https://api.github.com/search/repositories?q=android
Himars
Та я понимаю, но у меня по срокам подгорает
Я замахнулся на котлин который только начал учить
Egor
в этом случае все можно делать как не нулбл
Himars
вообще приходит такое в случае если не нашло совпадений
{
"total_count": 0,
"incomplete_results": false,
"items": []
}
Himars
Himars
но еще вложеные айтемы :D
Egor
а какая разница - они же по своему уже будут парсится в свою модель
Himars
Egor
парси только те что тебе надо в программе
Roman
Egor
можно использовать pojo генератор, то там много мусора, потому я бы всеравно парисил только, например, имя репы, автора, рейтинг
Himars
делаю Boolean, Int не Nullable
Himars
по дефолту 0 и false
Egor
списрк тоже не может быть нулбл
✙
Himars
Himars
Или я не прав?
Himars
✙
хз, в таких случаях никто не мешает аннотировать
Himars
A
Himars
В котлине есть возможность получить имя переменной? А то что-то нагуглить не могу
Himars
что-то типо такого variable.name?
Dug
Himars
Dug
variable::class и дальше смотри
Himars
спс
Dug
ты чет не то смотришь
Dug
Там должно быть типа ...propertyName вроде бы
Himars
Dug
::class.simpleName попробуй
Dug
Да уже увидел
Dug
Dug
просто val varName = ::myVar.name
Dug
последняя версия плагина или студии там ?
Dug
1.2.51 последняя вроде бы
Dug
Anonymous
Всем привет. Ищу в штат junior Java / kotlin android разраба , с минимальным знанием серверной части ( работа с api ) + firebase (Вопросы в лс)
Artem
Anonymous
spasibo
Konstantin
Всем привет! Ребят поскажите как отправить инфу через multiple recycler
TYPE_INPUT -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_input, parent, false)
}
TYPE_SELECT -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_select, parent, false)
}
TYPE_BUTTON -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_button, parent, false)
}
TYPE_MULTIPLEINPUT -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_multiple_input, parent, false)
}
TYPE_NULL -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_null, parent, false)
}
TYPE_TIME -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_time, parent, false)
}
TYPE_IMAGE -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_image, parent, false)
}
TYPE_RECYCLER_IMAGE -> {
view = LayoutInflater.from(parent.context).inflate(R.layout.type_recycler_image, parent, false)
}
Konstantin
Вот вью тайпы
TYPE_BUTTON это кнопка, мне нужно взять значения с TYPE_INPUT и отправить на бэк
Konstantin
?