
Dmitrii
19.02.2017
12:53:51
getLocalVisibleRect() и getGlobalVisibleRect() не работают :(

Timur
19.02.2017
12:56:21

Dmitrii
19.02.2017
12:56:54
Не хочу показаться снобом... ? Но у меня видео на фоне
VideoView не работает в ScrollView.

Google

Dmitrii
19.02.2017
12:57:31
Я все это уже видел )
У меня есть запасной план отконвертировать его в GIF, как вчера мне тут еще предложили ) Но это уж если у меня щас ничего не выйдет
Да, попытки узнать перекрыта вью чем то или нет не привели к успеху ? В Canvas API подходящий методов тоже нет

RaZoR
19.02.2017
14:20:32
Я звоню моей семье за рубежом БЕСПЛАТНО через WhatsCall! Вам также стоит попробовать его!
http://whatscall.cmcm.com/sho/015?uid=1147655282

Alexey
19.02.2017
14:23:13
?

Dmitrii
19.02.2017
14:24:13
Спамеры )
О Боги...
https://github.com/siebeprojects/samples-keyboardheight/blob/master/app/src/main/java/com/siebeprojects/samples/keyboardheight/MainActivity.java
Смотрите что нашел
То, что у меня тогда не удалось "довести" с попапом
Оно работает
Вот, чтобы не потерялось

Google

Igor
19.02.2017
15:27:53
С этого у меня бомбит постоянно https://i.gyazo.com/2386b52dcb4c16f8a6b8d09bdc2c2121.png
Всякий раз когда хочется пристроиться сбоку к UI ЖЦ - упираешься в "наследование и переопределение методов".

Alexey
19.02.2017
15:34:16

Igor
19.02.2017
15:37:07
ну это андроид, здесь ЖЦ - норма
Я про переоределение методов onresume/onpause и последующие делегировние. Нужно было завести механизм event.
Без этого каждый раз это придумывают заново реализовывать (помню даже в RoboGuice был специальный хук для этого).

Dmitrii
19.02.2017
15:53:27
Почему когда я лейаут анимацией расширяю, то контент в нем тоже скейлится?

Sergey
19.02.2017
15:54:53

Dmitrii
19.02.2017
15:56:14
scaleX

Sergey
19.02.2017
15:56:35
так и долно быть
это же scale анимация

Dmitrii
19.02.2017
15:56:53
А как просто расширить его типа?

Sergey
19.02.2017
15:56:57
она не меняет физических размеров вью

Dmitrii
19.02.2017
15:57:20
Пытался делать через ValueAnimator то у меня PercentRelativeLayout и он чот не скейлится

Sergey
19.02.2017
15:57:34
после фактического именения размера

Dmitrii
19.02.2017
15:58:23
Блин я так и не в курил когда надо транзишены гуглить а когда анимации

Sergey
19.02.2017
15:58:59
анимация не меняет ни положения ни размеров вью в леяуте

Dmitrii
19.02.2017
15:59:35
Аааа

Sergey
19.02.2017
15:59:40
даже view.animate().translationX(100) не изменяет рельного положения вью

Dmitrii
19.02.2017
15:59:54
Ну теперь все ясна

Sergey
19.02.2017
16:00:02
onLayout() конечно же не вызывается

Dmitrii
19.02.2017
16:21:41
Кажется сцены это то что мне надо

Google

Sergey
19.02.2017
16:22:35

Dmitrii
19.02.2017
16:22:48
Я нашел либу
https://github.com/andkulikov/Transitions-Everywhere

Sergey
19.02.2017
16:22:58
я знаю только TransitionManager

Alexey
19.02.2017
16:25:21

Sergey
19.02.2017
16:25:32

Alexey
19.02.2017
16:25:56
рили)
ну там вроде типо x y такое же остается, но меняется translateX или translateY
и при отрисовки видимо оно добавляется к позиции
не?

Sergey
19.02.2017
16:26:43
леяута при анимациях нет

Alexey
19.02.2017
16:26:59

Sergey
19.02.2017
16:27:07
всё остаётся на своих местах

Dmitrii
19.02.2017
16:27:34

Alexey
19.02.2017
16:27:48
вообщем оно как работает... берет снимает старые значения, высчитывает насколько изменилось и анимирует разницу
onPreDrawListener собирает старые значения
анимация выполняется после отрисовки
если вью не перерисовывается, то анимации не будет
еще он сказал что в саппорте то что появилось пока багованное
типо у него стабильнее работает

Google

Alexey
19.02.2017
16:31:17
сейчас не знаю, с того времени прошло несколько месяцев
может уже и саппорт нормальный

Sergey
19.02.2017
16:31:41

Alexey
19.02.2017
16:31:57
ну или даже с 19

Sergey
19.02.2017
16:32:02
19

Alexey
19.02.2017
16:32:12
с 19 появился, но там не полностью все есть э
в 19

Admin
ERROR: S client not available

Sergey
19.02.2017
16:32:46

Dmitry
19.02.2017
17:08:26
Возможно уже не актуально но у Гугл есть google vision
извиняюсь - только сейчас заметил что ответили. Я вот эту использовал, на основе Zbar (там на выбор две зависимости). Про последний почитал что и как куда добавлять, но решил не заморачиваться и вот этой библиотекой воспользовался ) https://github.com/dm77/barcodescanner
Работает быстро, мне понравилось

Dmitrii
19.02.2017
17:13:43
Блин, ну кривой андроид ) При смене сцены теряется фокус с инпута.

Dmitry
19.02.2017
17:15:03
насчет старых версий и новой анимации - может Вартон чего то закроет по этой теме?
https://github.com/JakeWharton/NineOldAndroids

Dmitrii
19.02.2017
17:24:30

Alexey
19.02.2017
17:26:29
у меня анимация была альфа + слайд

Dmitrii
19.02.2017
17:26:39
А без сцен?

Alexey
19.02.2017
17:27:07
а тебе какую анимкцию нужно?
scale ?

Google

Dmitrii
19.02.2017
17:27:54
"двигать" :)
В данном случае
О, кажется setPathMotion меня спасет
Не, чет это не совсем то
А если у меня в двух сценах с одним и тем же id есть вью, то инстанс среди сцен будет одинаковый?
Похоже все же есть правильная ручка — TransitionValues но вообще не понятно как ею пользоваться ?

Sergey
19.02.2017
18:27:03

Dmitrii
19.02.2017
18:27:26
Если вбить в гугол TransitionValues то все ссылки на исходники

Sergey
19.02.2017
18:27:46

Dmitrii
19.02.2017
18:27:59
В доке описывается некий appname — принцип образования которого видимо одной доке известен

Sergey
19.02.2017
18:28:34
https://www.youtube.com/watch?v=4L4fLrWDvAU&list=PLWz5rJ2EKKc8jQTUYvIfqA9lMvSGQWtte&index=46
гугли Window Transitions
то что было в киткате с анимациями было несравненно лучше сделано чем в джеллибине, но довели до ума фреймворк анимаций только в лоллипоп
и вообще, советую присмотрется к контенту канала Android Developers
там довольно много годноты

Dmitrii
19.02.2017
18:32:23
Ща глянем, спасибо

Sergey
19.02.2017
18:46:04

Dmitrii
19.02.2017
18:47:13
Так у него кастомная анимация
А мне надо просто передать значения в уже существующую