
Dmitry
24.08.2016
07:30:29
removeOnGlobalLayoutListener() что тут что в его устаревшем собрате

Ivan
24.08.2016
07:30:56
Ты в анонимном классе пишешь this
Понимаешь нет?

Dmitry
24.08.2016
07:31:18
не совсем

Google

Ivan
24.08.2016
07:31:21
Поэтому и не вызывается твоя репутация.
Короче, в онглобаллэйаут, перенеси все что ты пишешь с ифами
А самой вьюхе addongloballayout..
(This)
Не удобно с телефона?

Dmitry
24.08.2016
07:32:24
попробую
ща соберется

Ivan
24.08.2016
07:33:02
А в логах естественно ничего нет, потому что ты этот интерфейс нигде не применяешь

Dmitry
24.08.2016
07:33:24
воу воу
вот тут интересно стало
/**
* Interface definition for a callback to be invoked when the global layout state
* or the visibility of views within the view tree changes.
*/
public interface OnGlobalLayoutListener {
/**
* Callback method to be invoked when the global layout state or the visibility of views
* within the view tree changes
*/
public void onGlobalLayout();
}
я думал он сам должен срабатывать

Ivan
24.08.2016
07:34:25
Так присвоить то его вьюхе нужно
Нет, примени он клик листенер

Google

Ivan
24.08.2016
07:34:42
Он же не сработает сам
Его нужно присвоить кому-то

Dmitry
24.08.2016
07:35:27
типа пейджеру присвоить?
ок

Ivan
24.08.2016
07:36:47
Да

Dmitry
24.08.2016
07:36:54
щас погуглю как имплементируется туда
спасибо за подсказку

Ivan
24.08.2016
07:40:40
Да или как я тебе прислал, или как ты делал, только передавай this вьюхе. Обращайся)

Dmitriy
24.08.2016
07:44:25
А я вот что то не могу придумать как менять знаки валют в зависимости от выставленной в настройках. Что то на подобии смены языка(т.е. просто подменой ресурсов). А в голову ничего не приходит...

Dmitry
24.08.2016
07:47:20
@Retor а как у тебя вью организовано? Если совсем по простому, то получай во фрагменту настройку и свитч-кейс в методе setText

Ivan
24.08.2016
07:47:21
А в чем проблема?

Dmitry
24.08.2016
07:47:40
или в методе onCreateView там...

Dmitriy
24.08.2016
07:48:22
Та это понятно что можно дернуть проверить что сахронено и выставить) А хочется то что то типа подгружаемых ресов, которые будут заменять друг друга
Т.е. ресурсы по языку выбрал и они все поменялись
хочется так же тока с картинками
валюта с языком не связана может быть рус а валюта доллар

Dmitry
24.08.2016
07:49:44
mvvm заюзай
databinding

Dmitriy
24.08.2016
07:49:55
Так то я в презентере проверяю что там сохранено в настройках и выставляю во вьюхе

Dmitry
24.08.2016
07:50:40
во вью модель создай энам например, value выставляй в зависимости от настроек

Google

Ivan
24.08.2016
07:50:43
Ну в папке соответствующего языка создай стрингу знака валюты и все

Dmitriy
24.08.2016
07:50:59
Не связаны язык и валюта

Ivan
24.08.2016
07:51:06
Так в чем проблема тоггда?)
Бери руками и ставь

Dmitriy
24.08.2016
07:51:10
Русский и Доллар а может быть русский и рубли

Alexey
24.08.2016
07:51:19

Dmitry
24.08.2016
07:51:29
))

Ivan
24.08.2016
07:51:34
Почему?)

Alexey
24.08.2016
07:51:42
лучше тогда сделать инты и аннотацией @IntDef их пометить
Почему?)
всем кто говорит про enum в андроид я кидаю это видео! Смотри Лысый плохого не посоветует, а в конце поймешь причем тут гремлины!
Почему?)
https://www.youtube.com/watch?v=Hzs6OBcvNQE

Ivan
24.08.2016
07:55:45
Ок, посмотрю

Alexey
24.08.2016
07:56:05
Ок, посмотрю
прям ща смотри а то забудешь, оно короткое 5 минут всего!)

Igor
24.08.2016
07:58:02
А я все с тем же вопросом - извините, что достал всех. ))) Но все таки спрошу еще раз - кто юзал Open CV, Java CV или Renderscript?

Yura
24.08.2016
08:01:05
а никто не сталкивался с таким - есть андроил либа своя, для нее добавлен gson из репозитария, gson используется в паре классов моей либы, либа используется в разных проектах, но не во всех проектах используются эти классы и соотвественнно gson, почему-то proguard не выкидывает gson, хотя в проекте он не используется...

Ivan
24.08.2016
08:02:49
Да я в дороге сейчас

Yura
24.08.2016
08:03:55
я использовал OpenCV на шарпе, писалось через unmanaged code :)

Igor
24.08.2016
08:11:19
я использовал OpenCV на шарпе, писалось через unmanaged code :)
Мне интересно, можно ли на Open Cv реализовать такое. "На экране пользователь видит фото которое уже находиться под фильтром, пользователь может выбрать один из 15 доступных шаблонов фильтров, менять размер линз, менять степень преломления линз, менять цвет линз." Под линзами подразумевается эффект "рыбьего глаза"

Alexey
24.08.2016
08:11:49
блин
судя по статье плохо определяет этот ваш openCV https://habrahabr.ru/post/217377/

Google

Igor
24.08.2016
08:12:23
Очередной треш от EPAM, кто не видел https://www.youtube.com/watch?v=yoyqvt-wubM

Yura
24.08.2016
08:12:37

Igor
24.08.2016
08:13:42

Yura
24.08.2016
08:13:49
@lion4ik статья старая, может сейчас что и поменялось
Igor E не знаю, я больше с похожими задачами не сталкивался

Alexey
24.08.2016
08:14:19
но в андроиде есть в сдк свой face detector
я его пробовал на лица юзать, вроде даже работал.

Yura
24.08.2016
08:15:01
я тоже не знаю - но вижу билд последний не самый старый 2016-05-19

Alexey
24.08.2016
08:15:32
запилил такую фишку короче, не даю юзеру ставить хрень на аву, с помощью face detectora определяю есть лицо на фотке, если нет то отсылаю юзера с требованием выбрать норм аву

Admin
ERROR: S client not available

Ivan
24.08.2016
08:20:16
Хирургии

Alexey
24.08.2016
08:20:35
?
Ваше нос слишком длинный сходите укоротить в клинику пластической хирургии "Пластик"

Alexander
24.08.2016
08:31:51
кейс когда это критично очень редкий, а гемороя добавляет достаточно много

Alexey
24.08.2016
08:32:40
ну вот так на все мелочи забиваешь и в совокупности дает эффект

Yura
24.08.2016
08:32:58
фух, вынес наконец часть кода из билд скрипта градл в так сказать common билд скрипт, ну чтобы в либах, проектах не писать одно и тоже, minsdk, release config...

Alexander
24.08.2016
08:33:33
не, там с чувака дико ржут на этот повод, грубо говоря это оптимизация на спичках

Google

Maxim
24.08.2016
08:33:38
Когда находишься в начале пути все это так страшно читать ))
Хотя навернре то же самое испытывает незнающий человек когда о том же http начинаешь углубленно рассказывать ))

Igor
24.08.2016
08:35:04

Ivan
24.08.2016
08:35:47
А в чем там суть проблемы с енум?) Не могу видео посмотреть

Alexey
24.08.2016
08:36:06

Alexander
24.08.2016
08:36:32
очень редкий кейс когда это не еффективно на андроид. Юзайте и не парьтесь и только когда реально будут проблемы с перформансом или памятью можете заоптимизировать

Alexey
24.08.2016
08:36:39

Alexander
24.08.2016
08:36:54
преждевременная оптимизация ;)

Yura
24.08.2016
08:37:05
мне кажется такой проблемы не будет никогда, высосали из пальца, будто других проблем нет

Alexander
24.08.2016
08:37:39
в 99% кейсов так и есть

Yura
24.08.2016
08:38:20
кстати, обновлялся кто до последней стабильной AS? А то уже несколько дней показывает, что есть обновление

Igor
24.08.2016
08:39:13
Я только что обновился. Пока что то сказать трудно

Ivan
24.08.2016
08:40:08
Много раз приходилось в жизни юзать енум длиннее 10?) Там в основном же пара тройка значений.

Alexey
24.08.2016
08:40:30

Alexander
24.08.2016
08:42:09
в том что ты не эффективно тратишь время и ресурсы.

Yura
24.08.2016
08:42:23
а можно из самой студии открыть внешний файл для редактирования? ну условно есть apply from <тут полный путь>, вот этот файлик хочется открыть, а не тупо перетаскивать из проводника

Alexander
24.08.2016
08:42:25
Почитай Совершенный Код например, там об этом детальней написано

Alexey
24.08.2016
08:43:52
то есть у меня возникает иногда желание делать приложение не ради юзеров, а ради совершенного кода

Ivan
24.08.2016
08:46:56

Alexey
24.08.2016
08:47:13
бывает

Fedor
24.08.2016
08:47:37
https://events.withgoogle.com/partner-day-moscow/ кто-нибудь идет?