@android_ru

Страница 1006 из 3205
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 ЖЦ - упираешься в "наследование и переопределение методов".

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

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

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
А как просто расширить его типа?
TransitionManager.beginDelayedTransition()

после фактического именения размера

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

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
https://github.com/andkulikov/Transitions-Everywhere
юзал я эту либу. Замучал автора вопросами, вовремя остановился, а то бы он меня наверно в игнор отправил )))

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

Alexey
19.02.2017
16:27:48
А что там за проблемы?
да пытался понять в какой момент анимируется

вообщем оно как работает... берет снимает старые значения, высчитывает насколько изменилось и анимирует разницу

onPreDrawListener собирает старые значения

анимация выполняется после отрисовки

если вью не перерисовывается, то анимации не будет

еще он сказал что в саппорте то что появилось пока багованное

типо у него стабильнее работает

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

может уже и саппорт нормальный

Sergey
19.02.2017
16:31:41
еще он сказал что в саппорте то что появилось пока багованное
хорошо что у меня проекты позволяют юзать нативный TransitionManager )

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://www.youtube.com/watch?v=fnTqKfmlQvk&t=1692s&list=PLL98dsQmbHxe8Y3DEAuzbli0m5rngvfy2&index=3 Может, поможет инфа. Сам вот собираюсь прокачиваться с анимацией...

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

Dmitrii
19.02.2017
17:24:30
вообщем оно как работает... берет снимает старые значения, высчитывает насколько изменилось и анимирует разницу
А ты не можешь подсказать тогда, раз уж копался в этой либе кучу раз ) Вот если у меня есть 2 сцены, в принципе переключение между ними работает как надо, но вот часть элементов высоту для них я не могу заранее описать в XML. Тогда как передать эту информацию?

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 то все ссылки на исходники

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
Ща глянем, спасибо

https://www.youtube.com/watch?v=4L4fLrWDvAU&list=PLWz5rJ2EKKc8jQTUYvIfqA9lMvSGQWtte&index=46
Во всем видео так и не сказано под какой ключ класть этот Rect )

Dmitrii
19.02.2017
18:47:13
Так у него кастомная анимация

А мне надо просто передать значения в уже существующую

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