
Timur
06.12.2016
03:57:28

Dim
06.12.2016
03:57:54

Timur
06.12.2016
03:58:31

Ilya
06.12.2016
06:40:51

Google

Dim
06.12.2016
06:41:11

Ⓜ️ᵃʳᵃᵗ
06.12.2016
06:52:08

Pavel
06.12.2016
06:52:49
Народ, голова уже не варит, как можно связать индекс в for и цвет? Что бы у меня для каждого следующего элемента цвет отличался от предыдущего

Ⓜ️ᵃʳᵃᵗ
06.12.2016
06:53:34
for постоянный ?
ну вообще можно из RGB генерить

Ilya
06.12.2016
06:54:00

Pavel
06.12.2016
06:54:02
@aratj что значит постоянный?

Ⓜ️ᵃʳᵃᵗ
06.12.2016
06:54:03
если кол-во небольше например 20, сделать в ресурсах array-integer

Pavel
06.12.2016
06:54:44
Да, кстати, их не больше 20 будет...спасибо))

Глеб
06.12.2016
07:05:22

Pavel
06.12.2016
07:05:44
Глеб сейчас погуглю что это))

Глеб
06.12.2016
07:05:50
https://ru.wikipedia.org/wiki/HSV_(%D1%86%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C)

Google

Глеб
06.12.2016
07:06:28
делишь шкалу тонов на количество элементов, а яркость и насыщенность задаешь либо константой, либо +- рандом

Alexey
06.12.2016
07:07:15
@diwixis открой какой-нибудь графический редактор, тни там выбор цвета, переключись на HSV/HSL, потыкай ползунки

Pavel
06.12.2016
07:07:55
Глеб Крутая идея, возьму на вооружение, спасибо)

Ⓜ️ᵃʳᵃᵗ
06.12.2016
07:31:24
точно HSV а не RGB , хотя там и там можно генерить цвета

Глеб
06.12.2016
07:36:32
в RGB тяжелее

Andrey
06.12.2016
07:38:16
кто-то http://androidannotations.org/ использовал? как оно по перформансу?

Глеб
06.12.2016
07:44:15
Выглядит не очень хорошо

Quarx2k ?
06.12.2016
07:46:35

Vladislav
06.12.2016
07:48:16

Quarx2k ?
06.12.2016
07:48:58
Красивее с ней выглядит и быстрее
Чем на этих аннотациях
mButton.setOnClickListener((View v) - ....;

Vladislav
06.12.2016
07:50:36
@EActivity(R.layout.bookmarks)
@WindowFeature(Window.FEATURE_NO_TITLE)
@ViewById
EditText search;
Как это можно сделать с лямбдой?)

Quarx2k ?
06.12.2016
07:50:55
А зачем это вообще упрощать?
Чтобы запутать разработчика после тебя?
Это из серии полезности butter knife
Экономия 1 секунды времени

Vladislav
06.12.2016
07:53:34
Только лишь хотел сказать, что лямбда здесь не причем. А целесообразность использования я не затрагивал.
Парень спросил про перформанс, т.к. в основном injections использует java reflection, что не очень хорошо для performance.

Nikolay
06.12.2016
07:54:53
В доках сказано что CompileTime

Глеб
06.12.2016
07:55:03
Во-первых упадет производительность в рантайме

Google

Nikolay
06.12.2016
07:55:07
И генерятся сабкласы.

Глеб
06.12.2016
07:55:08
во-вторых увеличится время сборки

Vladislav
06.12.2016
07:55:13
@UiThread
void updateBookmarks(Bookmarks bookmarks)
@Background
void searchAsync(String searchString, String userId)
@Rest("http://www.bookmarks.com")
public interface BookmarkClient {
@Get("/bookmarks/{userId}?search={search}")
Bookmarks getBookmarks(@Path String search, @Path String userId);
}
Не представляю как это можно сделать с помощью ButterKnife

Глеб
06.12.2016
07:55:24
в третьих будет уйма мусорных классов

Quarx2k ?
06.12.2016
07:55:40

Глеб
06.12.2016
07:55:41
в четвертых в случае, если что-то пойдет не так - концов не сыщешь

Nikolay
06.12.2016
07:56:05
Но это не мещает использовать Rx и retrofit

Глеб
06.12.2016
07:56:35
и куда копать если что-то идет не так
retrolambda - вот пример более удачный
но от неё профит перевешивает этот недостаток

Nikolay
06.12.2016
07:58:31
Какой профит? Замена анонимных классов?

Глеб
06.12.2016
07:58:53
да

Nikolay
06.12.2016
07:59:24
Ну это скорее удобство, чем профит.

Глеб
06.12.2016
07:59:35
это экономия времени

Nikolay
06.12.2016
07:59:36
ПО сути тоже самое что и про аннотации выше.

Max
06.12.2016
07:59:39
AndroidAnnotations через наследование работает, придется везде сгенерированные ClassName_ использовать, что крайне неудобно

Глеб
06.12.2016
08:00:11
по сути да, одно и тоже.

Nikolay
06.12.2016
08:00:41
это экономия времени
Да ладно? Экономия на копейках. Сколько времени уходит на анонимный класс/лямбду и сколько на продумывание архитектуры и связи

Google

Алексей
06.12.2016
08:00:44
всем привет, кто в WebRTC шарит, помогите понять почему у меня видео только по вайфаю передаётся

Vladislav
06.12.2016
08:00:55
Кто использует Dagger 2? В чем реальная польза использования. Какие есть подводные камни? Читал, что с недавнего времени он поддерживается Googgle и гугл всячески поддерживает его использование?

Nikolay
06.12.2016
08:01:12

Andrey
06.12.2016
08:01:32

Глеб
06.12.2016
08:02:33

Vladislav
06.12.2016
08:03:02

Nikolay
06.12.2016
08:03:03
В целом да. Но студия и сама все сворачивает. Но в целом дело удобства.
У меня больше времени уходит на понимание того что от меня хотят менеджеры, дизайнеры, QA

Vladislav
06.12.2016
08:03:58
На мой взгляд, есть смысл использовать lamba только если ты используешь RxJava

Глеб
06.12.2016
08:04:34
на мой взгляд нет смысла не использовать RxJava :)

tirips
06.12.2016
08:04:39

Nikolay
06.12.2016
08:04:47

tirips
06.12.2016
08:05:01

Глеб
06.12.2016
08:05:18
ну не скажи. RxJava без лямбд - ад и израел

Vladislav
06.12.2016
08:05:21

Nikolay
06.12.2016
08:05:30

Глеб
06.12.2016
08:05:35
да

Vladislav
06.12.2016
08:05:43

tirips
06.12.2016
08:05:51
я думаю, что есть смысл использовать lambda только если ты используешь анонимные классы с одним методом

Nikolay
06.12.2016
08:05:55
Мои глаза истекшие кровью ничто не удивит.

Google

Глеб
06.12.2016
08:06:06
хахахахахаха

Vladislav
06.12.2016
08:06:07

Глеб
06.12.2016
08:06:09
спорим?

tirips
06.12.2016
08:06:30
????
а вопрос почему ты ответить не можешь?

Глеб
06.12.2016
08:06:33
я тоже так думал после пары идусских пректов
а потом увидел нечто и прозрел

Vladislav
06.12.2016
08:07:29

Глеб
06.12.2016
08:07:33

tirips
06.12.2016
08:09:37

Vladislav
06.12.2016
08:11:05

Stas
06.12.2016
08:11:37
Доброе утро, а nested fragment можно использовать в layout-e обычного фрагмента

tirips
06.12.2016
08:11:46

Quarx2k ?
06.12.2016
08:11:54
У меня и RX и Stream и Optional и lamda и я доволен ?

Глеб
06.12.2016
08:12:04

tirips
06.12.2016
08:12:16

Stas
06.12.2016
08:13:11