Yuri
setBackgroundColor(int color)
странно, но я ид ресурса указывал и все вроде как получалось. могу ошибаться)
Student
где color 1 -наш цвет
Student
😂😂
Student
Просто я был уверен в том, что мне нужно неприменно из инта конвертнуть в колор, а лишь потом его использовать этот колор
Student
а можно было цвет передать просто интом
Student
так что, сорян
Student
)
Alexey
Ппц где вы только заказчиков находите
Turalllb
ContextCompat.getColor(this, R.color.colorTabIndicatorRed); Чем не способ из rgb int получить
Turalllb
а где тут rgb?
в ресурах, #D81B60
лол
круто конечно
но это hex представление которое ты не изменишь если оно в ресурах
Turalllb
ааа, точно я Hex сбросил
Yuri
но это hex представление которое ты не изменишь если оно в ресурах
view.setBackgroundColor(getResources().getColor(R.color.colorPrimary)); - попробуй, пашет)
Yuri
правда депрекейтед, но неважно
getColor(инт ресурса цвета): инт цвета
Yuri
Turalllb
а нафиг этот rgb нужен, можно же в hex перевести всё
Turalllb
разве что ради прозрачности
Turalllb
RGBA
Yuri
а нафиг этот rgb нужен, можно же в hex перевести всё
удобнее ргб как по мне. можно задавать тон красного , зеленого и голубого как угодно
RGBA
в hex альфа канал тоже может быть
#AARRGGBB
Sergey
А прошлое? 😂
Сергей
Это блин одно и тоже
Yuri
Это блин одно и тоже
просто в 16 ричной системе, но там сложнее задать тон, не смотря в таблицу цветов
Sergey
Это блин одно и тоже
Пелевин считает наоборот: у нас нет настоящего, только прошлое и будущее. 😭
ну тем более
Нет смысла юзать hex представление тех же трёх интов, если удобнее тупо получить цвет из трёх интов
а так тебе надо три инта переводить в шестнадцатеричную, потом конкатенировать в строку
и parseColor
дичь
с ргб Color.argb(..,..,..)
и всё
Sergey
а нафиг этот rgb нужен, можно же в hex перевести всё
Ты понимаешь, ргб - это тёплое, а хекс - мягкое? 😂
Sergey
Пацаны, вы действительно программисты?
Yuri
я праграммист
Sergey
Так и запишем.
Sergey
Что ты! 21 век на дворе! Толерантность!
Turalllb
просто можете погуглить и почти в каждой ссылке пишется что, что rgb предпочтительнее, если нужно альфа канал добавить. Хотя на деле 100% - FF 95% - F2 90% - E6 и т.д. работает
Turalllb
подскажите ассоциативный массив с Enum из 20 элементов не лучше просто сериализовать или даже в таком случае есть смысл parcelable использовать
Turalllb
в ргб нет альфа канала
ну ргба . просто пишут во многих источник что в hex нельзя прозрачность задать. Хоть если попробовать, то работает, покрайней мере студия понимает
R
ну ргба . просто пишут во многих источник что в hex нельзя прозрачность задать. Хоть если попробовать, то работает, покрайней мере студия понимает
в андройде старший байт отвечает за прозрачность, так что правильнее argb https://developer.android.com/guide/topics/resources/more-resources#Color в каких источниках? на сайте который я привел выше, описанны форматы отображения цветового пространстава rgb в андройде, именно в андройде так принято отображать цвета именно хексом, не очень понятно чем мотивированно ваше сообщение о том что так делать нельзя если в официальном справочнике так описанно? если бы у андройда был какой то спецефичный формат то были бы большие проблемы с совместимостью веб вью и прочего
Turalllb
в андройде старший байт отвечает за прозрачность, так что правильнее argb https://developer.android.com/guide/topics/resources/more-resources#Color в каких источниках? на сайте который я привел выше, описанны форматы отображения цветового пространстава rgb в андройде, именно в андройде так принято отображать цвета именно хексом, не очень понятно чем мотивированно ваше сообщение о том что так делать нельзя если в официальном справочнике так описанно? если бы у андройда был какой то спецефичный формат то были бы большие проблемы с совместимостью веб вью и прочего
Слушайте, с момента начала этой темы, никто внимательно не читал сообщение того кто задал вопрос, все между строк прочли, и начали советовать. И далее практически весь диалог продолжился в этом же формате. Да и вопрос решен. И вы отвечаете мне не прочитав всех сообщений. Я не говорил что нельзя использовать hex, а интересовался почему он не использует hex вместо rgb и мне ответили
Dyno
а если андроид убьет активити?
Turalllb
p.s. не сочтите за грубость вышесказанное, спасибо за попытку разобрать вопрос, но нет необходимости уже)
Dyno
ок. инетересное решение и очень простое
Yuri
асинк таск можно во внутрь презентера запихнуть, чтобы он не зависил от активити?
Roman
Асинк таски снова в моде? Почему в последнее время такие обсуждаемые?
Roman
Неудобный инструмент же
Kota
Старые туториалы, скорее всего
Roman
Как ни зайду в этот чат, обсуждаются асинк таски
Ferrero
Я пришёл в асинктаски из файрбэйза, когда долго ломал голову, почему сначала выполняется нижняя строчка, а потом верхняя
Roman
А что в моде rxjava?
вот как раз избавляюсь от неё в проекте =)
Roman
Корутины модные, но имхо RxJava полаконичнее
Roman
Корутины более естественно вписываются в код, но писать больше в итоге
Кирилл
Корутины модные, но имхо RxJava полаконичнее
Корутины не блокирующие, в первую очередь.
Roman
Нууу uiThread { delay(1000) } заблокирует поток же)
Roman
или нет?
Кирилл
Нууу uiThread { delay(1000) } заблокирует поток же)
delay не блокирует поток, а вместо uiThread лучше использовать launch или witgContext
Roman
Ну это понятно
Turalllb
А что на собеседованиях RxJava не будут спрашивать, если с корутинами работаешь? НУ если тенденцию смотреть, а не на отдельные случаи
Алексей
А активно сейчас rx заменяют корутинами?
Roman
delay не блокирует поток, а вместо uiThread лучше использовать launch или witgContext
И вычисления на несколько минут не заблокируют поток?
Любимый❤
А активно сейчас rx заменяют корутинами?
спрашивал на конференциях, кто юзает корутины, кто юзает rx
Turalllb
понял, полезная очень инфа, а то проект заканчиваю и вот собирался за RxJava взяться и за котлин. значит RxJava можно отложить.. Пока руки дошли уже из моды вышло ))
Любимый❤
rx юзает достаточно много людей вместе с котлином
Roman
Мы меняем чтобы избавиться от java-зависимостей в слое презентеров и контрактов
Любимый❤
rx юзает достаточно много людей вместе с котлином
просто он помогает очень просто решить многие задачи
Любимый❤
к примеру SearchView или EditText превратить в поток данных
Любимый❤
со всякими фильтрами и задержками