
Anton
23.02.2017
17:00:27
вот есть у меня 2 обьекта смапленных
как мне сделать селект по параметру чайлда
нихуя не понимаю
или ткните в статью я и ее найти не могу

Google

Anton
23.02.2017
17:05:20
о оказывается q.questionLanguage.name вот так))
мощно

Gleb
23.02.2017
17:09:23
Ребята, растолкуйте, плиз .... что-то не доходит
как получается(так пишут и на то похоже), что
uint32_t* newBitmapPixels = new uint32_t[newWidth * newHeight] -
выполненное в native-коде позволяет избежать OutOfMemory???
у нас ведь и там тоже куча, если я правильно понимаю, примерно - так же ограничена как и джавовая....
какая разница где аллокейтить? откуда пошёл баян что в ndk - more memory efficiently - и не понятно чем тогда fresco хвалится.
насколько я понял NDK != largeHeap, это просто "еще немного памяти, для тех кто в джаве не влез"

Sergey
23.02.2017
17:11:08

Gleb
23.02.2017
17:11:35
навеяно необходимостью повернуть битмап, кот уже под потолок java heap-у

Sergey
23.02.2017
17:12:06
Которая ограничена свободно й памятью на девайсе

Gleb
23.02.2017
17:12:08

Sergey
23.02.2017
17:13:12
Это те свободные 1.5-2 гига если на устройстве 3+ ГБ рам
Игры используют её

Gleb
23.02.2017
17:14:48

Sergey
23.02.2017
17:14:56

Google

Gleb
23.02.2017
17:15:16
Нет
Ок, а он тогда что делает?

Sergey
23.02.2017
17:15:38
Но не сильно, зависит от настроек которые сделал вендор
В эмуляторе можешь поигратся, там есть эти настройки

Gleb
23.02.2017
17:18:53
Ну вроде проясняется....
ок а gl-текстуры тогда как в эту картину вписываются?

Sergey
23.02.2017
17:21:14

Gleb
23.02.2017
17:22:07
Ясно. Хорошо, Сергей, я тебя понял
Thanks!

Sergey
23.02.2017
17:22:56

Gleb
23.02.2017
17:23:45

Dmitry
23.02.2017
17:30:22
Господа, многие же знакомы с записью типа:
android:visibility="@{vmFeedItem.model.used ? View.VISIBLE : View.GONE}"
Т.е. речь идет о датабайндинге. Проблема в следующем: Такая конструкция у меня в адаптере на итемах висит, чаще этот элемент должен оставаться неотрисованным. Но к сожалению, дб не сразу схватывает - и на пару мсек видно на всех айтемах лишнее изображение. Вопрооос - как по умолчанию сделать visibility - GONE ?
пробовал в модели по дефалту ставить used = false, но это не помогает.

Ilshat
23.02.2017
17:37:13

Dmitry
23.02.2017
17:38:47
можно и так, че т не подумал

Ilshat
23.02.2017
17:40:48
Я имел ввиду used && loadedFromDb ? VISIBLE. Тип того

Sergey
23.02.2017
17:51:23

Dmitry
23.02.2017
17:51:32
@dev_itrn пока будут проверяться эти условия - по дефалту при байндинге стоит view.visible. Это не поможет

Sergey
23.02.2017
17:52:24

Google

Dmitry
23.02.2017
17:52:42
хорошо, почитаю про него. Спасибо

Sergey
23.02.2017
17:53:21
Там про это пишут

Dmitry
23.02.2017
18:03:28
@sergeyfitis @dev_itrn
закинул то, что посоветовал Сергей, в адаптер:
override fun fillHolderViews(holder: BaseViewHolder?, item: CardItemViewModel) {
holder?.binding?.setVariable(BR.vmFeedItem, item)
holder?.binding?.executePendingBindings()
}
Перестало глючить

Sergey
23.02.2017
18:05:08

Dmitry
23.02.2017
18:05:48
@sergeyfitis ну на самом деле я читал, только вот плохо пока на память легло, да и с английским не все в порядке

Gerc
23.02.2017
18:07:11
как холдер и биндинг может нулом быть? котлин дали так теперь просто так везде вопросики можно ставить?

Dmitry
23.02.2017
18:12:21
@gercqq ты хочешь сказать что эти вопросы сказываются на быстродействии?

Anton
23.02.2017
18:12:54
))
а какой смысл их лепить то

Gerc
23.02.2017
18:13:08
да. и пальцы болят лепить

Dmitry
23.02.2017
18:13:30
ммм, ну может вы и правы. Чо ругаться то сразу )

Dmitry
23.02.2017
18:13:46
по идее не должен быть равен нулю..

Sergey
23.02.2017
18:29:56
http://tools.android.com/tech-docs/new-build-system/2-5-alpha-gradle-plugin

Roman
23.02.2017
20:09:50
есть ли тут мастера познавшие fitSystemWindows? уже пару часов потратил на то, чтобы сделать фон, под прозрачным статусбаром и при этом тулбар, начинающийся под статусбаром, а не сверху окна. если кто-то знает как это сделать, напишите пожалуйста! уже кажется что перебрал все возможные варианты

Beka
23.02.2017
20:12:16

Roman
23.02.2017
20:12:54

Sergey
23.02.2017
20:12:56

Beka
23.02.2017
20:13:08
Фитсестем виндов. Сам как раобтает итд.
Я так понимаю ведро до сих пор сам юзает какие то хаки что бы рисовать там

Google

Sergey
23.02.2017
20:13:35

Beka
23.02.2017
20:13:48
Где? То есть они раскрыли кишки?

Sergey
23.02.2017
20:14:38
https://medium.com/google-developers/why-would-i-want-to-fitssystemwindows-4e26d9ce1eec#.9042c0440

Roman
23.02.2017
20:16:34
У гугла есть статья на эту тему
я читал этут статью, но там нет конкретики. сказано юзайте координатор лэйаут и он корректно мол отдает fitSystemWindows своим потомкам. но если поставить ему fitSystemWindows, то отрисовать картинку бэкграунда под статусбаром уже не получится, потому что сам верхний лэйаут станет под статус баром. а мне нужно чтобы было грубо говоря как на ios. чтобы приложение с фоновой картинкой занимало ВЕСЬ экран, вместе со статус баром. при этом под статус баром я хочу рисовать весь контент
может быть я не понял сакральный смысл этой статьи
но мне так и осталось непонятно во-первых как сделать то что мне нужно, а во вторых как работают с этим флагом другие лэйауты - например Linear или Relative

Beka
23.02.2017
20:18:06
Ну да это не овтет.
А как это работает на самом деле вот что интересно

Admin
ERROR: S client not available

Beka
23.02.2017
20:18:21
И как передается чайлдам.
Итд.

Roman
23.02.2017
20:18:28
вообще не понятно как работает

Sergey
23.02.2017
20:18:56
fit system windows
Так и работает

Beka
23.02.2017
20:32:18

Sergey
23.02.2017
20:36:27
RelativeLayout fitSystemWindows=false
работает же

Beka
23.02.2017
20:37:16
Вот и не должен работать по идею. Оно работает в координатор если ставить тру.
И как это на самом деле работает?

Google

Sergey
23.02.2017
20:37:29
нет

Beka
23.02.2017
20:37:31
Так как это аутОф виндов.
Как там рисуется. Как работает это техника. Что там на самом деле. Как канвас там окажется? Почему в старых версиях было не возможно? Посмотри на исходники координатор лейаута. Они там хакнули внутри класса.
Эти вещи намного важнее чем знать что в координатор пашет и все.

Sergey
23.02.2017
20:38:45
fitSystemWindow = true - прировнять к системным окнам
fasle = игнорировать системный юай
в стилях надо включить атрибут <item name="android:windowTranslucentStatus">true</item>
тогда контент сможет занимать все пространство под статусбаром

Roman
23.02.2017
20:44:08

Sergey
23.02.2017
20:48:41
так?

Roman
23.02.2017
20:49:00
да! покажи плз код
https://codeshare.io/adw8lZ
вот мой лэйаут

Sergey
23.02.2017
20:51:31
Coordinator здесь не принципиалент

Roman
23.02.2017
20:52:04
и вот результат https://www.screencast.com/t/KI1tpeYDx0

Sergey
23.02.2017
20:53:11
это уже кастомное поведение
тут или маргином или через applyWindowInserts как в статье описано

Roman
23.02.2017
20:54:03

Sergey
23.02.2017
20:54:11
нальзя навесить fitSystemWindows на парента и его чаилдов разные