
Alexey
28.08.2016
19:20:22

Maxim
28.08.2016
19:20:23
Да понял уже че уж, завтра продолжим с андроидлм

Alexander
28.08.2016
19:20:35

Maxim
28.08.2016
19:20:49

Google

Maxim
28.08.2016
19:21:16
Это как с мотоциклом и кирпичем было ранее

Roman
28.08.2016
19:21:27
+, я всего лишь о статистике
по статистике почти весь говнокод написан мужиками. но о чем это говорит? правильно, ни о чем кроме того, что пока мужчин среди программистов больше

ThisIs
28.08.2016
19:22:02

Maxim
28.08.2016
19:22:22

Alexander
28.08.2016
19:22:38
Давайте лучше молча сменим тему

Anastasiya
28.08.2016
19:22:55
пфф
ага давайте

ThisIs
28.08.2016
19:23:10
о чем?

Igor
28.08.2016
19:23:17
Это просто зависть. Лично у меня. Когда девушка что-то написала лучше

Maxim
28.08.2016
19:23:32
Да не было оскорбления. Ну да ладно

ThisIs
28.08.2016
19:23:41
паттерны проектирования андроид приложений
?

Google

Alexander
28.08.2016
19:24:20
Например RecyclerView, как лучше сделать отпупы между элементами и отображение 3 одновременно на экране, при этому что бы центральный элемент был отцентрирован?)
Стандартно такая фишечка делается через адаптер, но это хреново когда адаптер влияет на отображение. Recycler же не ListView какой-то

ThisIs
28.08.2016
19:25:12
padding

Igor
28.08.2016
19:25:33

Alexander
28.08.2016
19:25:34
я ещё слово margin знаю, но это решение. А тупо keyword)
вот в чате стало тише) Вопросы решать это не помидорами кидаться ?

Ivan
28.08.2016
19:26:50
Видишь, Marina тут синдром в поле уже не работает?

Alexey
28.08.2016
19:26:57
свой написать
чтобы он размещал как надо
я думаю это задача layoutManager, рулить расстоянием между элементов

Igor
28.08.2016
19:28:26
сложна

Alexander
28.08.2016
19:28:31

Alexey
28.08.2016
19:29:10

Alexander
28.08.2016
19:29:38
вообще да, вдруг кто знает как сделать лучше)
Или уже поделиться крутой реализацией
мой LayoutManager до конца не приготовлен ещё

Alexey
28.08.2016
19:30:03
да вроде норм ItemDecorator + LayoutManager, куда лучше то

Google

Alexey
28.08.2016
19:30:21
эту статью читал?

Alexander
28.08.2016
19:30:25
да
неплохая дока

Roman
28.08.2016
19:34:46
насчет отступов только не понял
я тут выше кидал скрин со своего виджета
как раз один по центру и три на экране
wheel picker
это?

Igor
28.08.2016
19:35:26

Alexey
28.08.2016
19:35:36

Roman
28.08.2016
19:36:52
Можно ли как-то не рисовать ItemDecoration для какого-то определённого Item'а в RecyclerView?

Alexander
28.08.2016
19:37:18
насчет отступов только не понял
что-то наподобии этого https://camo.githubusercontent.com/c38b1769ed40e5a7b8afa0526e6b2a8d941ee722/687474703a2f2f672e7265636f726469742e636f2f5a374473716a6a4259332e676966

Roman
28.08.2016
19:38:23
я так понимаю

Alexander
28.08.2016
19:38:50
верно

Roman
28.08.2016
19:39:09
геморно, но можно

Alexey
28.08.2016
19:40:32

Roman
28.08.2016
19:40:56
сегодня бился с layout manager чтобы он в onMeasure отдавал только высоту 3-х элементов. но все время ловил NPE из-за того, что почему то при вызове onMeasure в LayoutManager State не синхронизирован с адаптером. в адаптере элементы есть, а там getItemCount() - 0
так и не победил пока

Google

Roman
28.08.2016
19:41:20
пришлось высоту явно указать у recycler view
что костыль и мне не нравится
но в чем причина так и не удалось пока выяснить
надо потрошить для этого RecyclerView. мож кто знает почему так?

Fedor
28.08.2016
20:13:46
Ты жавадок читал? Note that this number is not
* necessarily equal to the number of items in the adapter

Roman
28.08.2016
20:27:08

Admin
ERROR: S client not available

Roman
28.08.2016
20:30:06
я исхожу из того, что этот метод как раз для того, чтобы устанавливать размеры view. очевидно доступ к контенту должен быть. а его в каких-то случаях нет. то есть я делаю setLayoutManager, потом делаю setAdapter и даю адаптер с данными. в onMeasure если state.getItemCount() == 0 вызываю родительский метод, а если контент доступен - свою логику. так вот layout проходит, а мой код не вызывается
вот это я не понимаю
хотя я точно помню, что раньше я подобным образом делал wrap_content для recyclerview, когда он из коробки еще не поддерживался

Fedor
28.08.2016
20:49:45
кидай код

Alexey
28.08.2016
22:12:56
кидай код
всё верно, болтовня ничего не стоит, надо КОД показывать.

Maxim
28.08.2016
23:10:48
Сталкивался кто с геолокацией? Как такие прыжки фильтровать?

Ivan
28.08.2016
23:19:53
На хабре поройся
Там много статей на эту тему было

Mike
29.08.2016
00:01:41
товарищи гуру, подскажите - надо подключиться к сети по IPSEC L2TP какую либу в андроиде использовать чтоб не шибко много боли было ? )

Dmitriy
29.08.2016
04:31:17
Всем привет! Я интересуюсь java, в последнее время почти полностью - android os. В будущем планирую сделать это своим основным источником дохода. Сам из Питера, рассчитываю здесь расширить кругозор и по мере возможности оказаться полезным)

Ivan
29.08.2016
04:31:55
Привет привет

Igor
29.08.2016
07:13:46
Всем доброго утра! Есть тут такие, кто умеет писать шейдера, что-то типа public static final String GAMMA_FRAGMENT_SHADER = "" +
"varying highp vec2 textureCoordinate;\n" +
" \n" +
" uniform sampler2D inputImageTexture;\n" +
" uniform lowp float gamma;\n" +
" \n" +
" void main()\n" +
" {\n" +
" lowp vec4 textureColor = texture2D(inputImageTexture, textureCoordinate);\n" +
" \n" +
" gl_FragColor = vec4(pow(textureColor.rgb, vec3(gamma)), textureColor.w);\n" +
" }";

Alexey
29.08.2016
07:18:43

Google

Igor
29.08.2016
07:19:19

Alexey
29.08.2016
07:19:40

Igor
29.08.2016
07:21:08
https://github.com/CyberAgent/android-gpuimage Тут все шейдеры так пишутся
Может кто подкинуть рецепт простого универсального vertex shader, который бы был совместим с любым другим?
Я пытаюсь добавлять разные вершинные шейдера из примера в фильтр - черный фон

Yura
29.08.2016
08:11:40
вряд ли тут будут специалисты по 3д графике

Igor
29.08.2016
08:12:46

Alexander
29.08.2016
08:13:07
Fedor тебя зовут

Alexey
29.08.2016
08:13:31
Fedor спец похоже

Igor
29.08.2016
08:13:56

Fedor
29.08.2016
08:29:02
попробуй так gl_FragColor = textureColor
точно совместим )
жопа опенгля - на любой неверный шаг будет черный фон и хуй чо поймешь +)

Sergey
29.08.2016
08:32:08
пожалуйста, не кидайте простыни кода в чат. Используйте pastebin или codeshare.io