
Eugene
21.04.2017
10:15:20
Так это же не анимировано

Глеб
21.04.2017
10:15:36

Eugene
21.04.2017
10:15:53
Азимут с сенсора?

Google

Kuzma
21.04.2017
10:16:50
@NoUruru переопредели getItemViewType в адаптере, и метод onCreateViewHolder, в него параметром как раз будет приходить viewType, в зависимости от значения viewType создавай нужный тебе ViewHolder

Fedulov
21.04.2017
10:16:56
Marina в зависимоти от сложности UI либо делать адаптивными все элементы, либо использовать ViewType в реализации Adaptera, оптимизации уже по ходу, но ViewType написать лучше

Eugene
21.04.2017
10:16:57
Просто на некоторых телефонах будет треш так как сенсор редко даёт данные и будет рывками все

Marina
21.04.2017
10:17:37
@theroom101 @Deathw1ng @sergeyfitis спасибо

Kuzma
21.04.2017
10:17:59
@NoUruru либо посмотри библиотечку, которая уже это делает

Igor
21.04.2017
10:18:09

Marina
21.04.2017
10:18:11
не, сама, тут немного

Gerc
21.04.2017
10:18:30

Igor
21.04.2017
10:18:30
либо геморроиться с View.VISIBLE/View.GONE

Marina
21.04.2017
10:18:39

Igor
21.04.2017
10:18:53

Kuzma
21.04.2017
10:19:11
а ещё можно убрать recyclerVIew и отрисовать каждый элемент поотдельности

Google

Igor
21.04.2017
10:20:24
Народ, а как сейчас тестируют в real-time Google Analytcs, что бы было приближенно к продакшену (в смысле без LogCat)

Marina
21.04.2017
10:20:25
хочу с вью тайп попробовать, я так еще не делала

Ivan
21.04.2017
10:21:37

Igor
21.04.2017
10:22:09
хочу с вью тайп попробовать, я так еще не делала
Для удобства, советую сделать один базовый ViewHolder с методом bind(int position, T item, L listener), где T и L - дженерики. Потом от него наследоваться. А в onBindViewHolder работать с этим базовым ViewHolder, просто передавая в его метод .bind аргументы

Ivan
21.04.2017
10:22:37
Почему плохому?
Смысл для одного чекбокса пилить вьюхолдер
Если основа итема одна
Два вьютайпа и один холдер
И Марина счастлива

Igor
21.04.2017
10:24:21
И Марина счастлива
и потом она так и не узнает, как работать с разными ViewHolder-ами, и будет очень сильно грустить, когда придется сделать что-то сложное с 5-6 различными типами VH

Ivan
21.04.2017
10:25:44

Igor
21.04.2017
10:26:21
вы, мсье, пожалуйста не доводите до абсурда здравые мысли
*миссклик

Ivan
21.04.2017
10:27:00
Мысль "делай через жопу, чтобы научиться" это не здраво

Igor
21.04.2017
10:27:06
это - как надо

Глеб
21.04.2017
10:27:23

Ivan
21.04.2017
10:27:24
Через жопу, делать холдер для одинаковых итемов

Google

Igor
21.04.2017
10:27:29
Есть разные типы View - делаете ViewHolder под каждый

Глеб
21.04.2017
10:27:35

Ivan
21.04.2017
10:28:00
@NoUruru сделала или не? Мы ща драться будем

Igor
21.04.2017
11:25:36
А не подскажет никто какого-нибудь сервиса для создания иконок ? Понравился iconflow, но не понравилось, что нужно платить :)

Quantum Harmonizer
21.04.2017
11:26:11

Igor
21.04.2017
11:26:33
А прям нацеленный на иконки, а в идеале - на иконки для ведра ?

Anton
21.04.2017
11:26:41
Скетч))

Роман
21.04.2017
11:28:38
сама студия может простенькие

Andrey
21.04.2017
11:28:49
ребят, подскажите какой наилучший способ видео сливать на сервак?

Igor
21.04.2017
11:32:32
А на всех девайсах getSystemService(NOTIFICATIONS_SERVICE) != null ?
Или нужно чекать ?

Nikita
21.04.2017
11:37:09

Igor
21.04.2017
11:37:29
merci
Вы меня спасли :)
Спасибо огромное

Anton
21.04.2017
11:43:00
так это же и в студии есть
кроме generic icons

Igor
21.04.2017
11:43:59
прикольно, не знал :0
*:)

Ilshat
21.04.2017
11:48:08
в андроид можно делать unit тест какого нибудь класса без запуска разрабатываемого приложения?

Google

Sergey
21.04.2017
11:48:36
jUnit

Ilshat
21.04.2017
11:48:57
jUnit
мне надо на устройстве тестить )

Sergey
21.04.2017
11:49:10
> без запуска разрабатываемого приложения

Ilshat
21.04.2017
11:49:33
ну я имею ввиду, чтобы он не запускал все приложение. мне по сути нужен только контекст

Роман
21.04.2017
11:49:47

Igor
21.04.2017
11:53:16
А можно ли как-то получить список отображаемых пушей своего приложения для того, чтобы определиться, нужно ли мерджить их, или просто добавить новое ? (по типу badge-а с сообщениями)

Nikita
21.04.2017
12:21:42

Admin
ERROR: S client not available

Nikita
21.04.2017
12:22:59

Ilshat
21.04.2017
12:23:50

Nikita
21.04.2017
12:24:27
там есть http://robolectric.org/javadoc/3.0/org/robolectric/shadows/ShadowCamera.html =)
но я не работал с ним, так что хз как оно там работает

Ilshat
21.04.2017
12:25:11

Marina
21.04.2017
12:33:39
чатик а как вы вставляете большие тексты в текствью? особенно если надо разбить по абзацам?

Gerc
21.04.2017
12:34:05

Marina
21.04.2017
12:34:20
спс)

Gerc
21.04.2017
12:35:02

Marina
21.04.2017
12:35:12

Igor
21.04.2017
12:35:35

Google

Marina
21.04.2017
12:35:52

Igor
21.04.2017
12:36:08
Вроде даже осталось где-то, сейчас посмотрю

Ivan
21.04.2017
12:36:15

Igor
21.04.2017
12:37:09
https://gitlab.com/i.komarov/my-feed/blob/master/app/src/main/java/net/styleru/i_komarov/myfeed/ui/text_builder_layout/TextBuilder.java
Вот тут лежит эта странная штука, насколько я помню, она даже работала

Никита
21.04.2017
12:38:23

Igor
21.04.2017
12:38:59

Igor
21.04.2017
12:39:39
Так судя по отрисовке идет как-раз таки на ViewHolder-ах логика

Igor
21.04.2017
12:41:17

Igor
21.04.2017
12:42:46
схоронил
только прошу - используй максимум как идею, тот код очень и очень сырой

Anna
21.04.2017
12:43:51

Михаил
21.04.2017
12:45:46
Товарищи подскажите, есть активити с android:windowSoftInputMode="adjustResize" у рут элемента (constrainlayput) стоит картинка бэкграундом, когда клавиатура выезжает бэкграунд тоже ресайзится как этого избежать?

Igor
21.04.2017
12:46:49
adjustPan попробуй добавить, вроде как это должно "поднимать" все, что находится на экране

Artur
21.04.2017
12:47:46
друзья подскажите почему webview нивкакую не хочет выбирать файл для загрузки (окно просто не появляется), компилятор ошибок не выдает, вот код https://pastebin.com/xtQEzz1N

Михаил
21.04.2017
12:49:03

Igor
21.04.2017
12:49:53
Можешь сделать на базе bottom sheet свою клавиатуру, че еще сказать :)

Михаил
21.04.2017
12:51:36
ну а в том же телеграмме клава выезжает, поле для ввода текста поднимается бэкграунд не ресайзится, как также сделать?

Igor
21.04.2017
12:53:02
Может подскажите. Залил приложения для бета-тестирования, потом обновил версию и перезалил в бету новую апк. Но по ссылке для тестировщиков загружается старая версия. Как обновить версию?

Илья
21.04.2017
12:53:38
Подождать