@android_ru

Страница 1023 из 3205
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, это просто "еще немного памяти, для тех кто в джаве не влез"

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

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

Gleb
23.02.2017
17:12:08
Там shared memory
не понял, или может куда глянуть про теорию

Которая ограничена свободно й памятью на девайсе
то есть собственно тут мне дадут все 512MB - скажем?

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

Игры используют её

Gleb
23.02.2017
17:14:48
Если они свободны, то да
хмм, всегда думал - что за это largeHeap отвечает

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
Ну вроде проясняется.... ок а gl-текстуры тогда как в эту картину вписываются?
Я не знаю имеет ли мобильный гпу выделенную память, или использует общую

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
пробовал в модели по дефалту ставить used = false, но это не помогает.
Нельзя просто доп переменную в условие, о том, что данные готовы?

Dmitry
23.02.2017
17:38:47
Нельзя просто доп переменную в условие, о том, что данные готовы?
ммм, крутилку показывать пока не обновились?

можно и так, че т не подумал

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

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

Вызывается executePendingBinding в onBindViewHolder после баиндинга модели?
если этот метод нужно принудительн овызывать - то нет

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() } Перестало глючить

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? уже пару часов потратил на то, чтобы сделать фон, под прозрачным статусбаром и при этом тулбар, начинающийся под статусбаром, а не сверху окна. если кто-то знает как это сделать, напишите пожалуйста! уже кажется что перебрал все возможные варианты

Roman
23.02.2017
20:12:54
Ой интересно
что именно? =)

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
тогда контент сможет занимать все пространство под статусбаром
как сделать чтобы у вехнеуровнего лэйаута была картинка в атрибуте background и она занимала весь экран, а все элементы внутри были ПОД статус баром?

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 на парента и его чаилдов разные

Страница 1023 из 3205