
Dmitrii
21.01.2017
14:20:31
Стартую CircularReveal анимацию по результату и она начинается именно с левого нижнего
Причем, у меня еще есть паддинг вокруг фаба. Стартует аккурат у кромки экрана снизу но с учетом паддинга справа
На скрине анмация в процессе "расширения"
Так самое забавное, если теперь через денсити взять мой паддинг 16дп + 56дп / 2 и вычесть из Y то вообще хуйня получится

Google

Dmitrii
21.01.2017
14:26:40
А если в лендскейп перевернуть телефон, то "поедет" в другую сторону.
(int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, getResources().getDimension(R.dimen.fab_radius), getResources().getDisplayMetrics()) вот так считал. (да, знаю можно короче)

Artem
21.01.2017
14:28:11

Павел
21.01.2017
14:28:44

Artem
21.01.2017
14:32:09

Dmitrii
21.01.2017
14:35:17
Так, ну даже если учесть что я накосячил в расчте паддинга выше. Т.е. getResources().getDimension(R.dimen.fab_radius) уже дает конвертированый результат, то посмотрите что получается в разных ориентациях
Т.е. что, есть еще какой-то коэффицент ориентации на который надо домножать или что...
Первая картинка как бы ожидаемое поведение а вторая с ошибкой на том же коде.

Alexander
21.01.2017
15:01:34
народ, а юзал кто-нибудь пуши на андроид эмуляторе родном?
у меня почему то они не приходят когда должны
но если ребутнуть эмулятор, то они все приходят разом

Денис
21.01.2017
15:11:51

Alexander
21.01.2017
15:16:01
ок, спасибо, буду пробовать

LEXASOFT
21.01.2017
15:19:04
https://www.youtube.com/watch?v=lISYAl1rLh0 мож кому интересно будет
прямой эфир

Google

Gleb
21.01.2017
15:25:31
Эмулятор тоже засыпать умеет, если пуши не idle может в этом дело... А так присоединяюсь.. Работают доходят

Илья
21.01.2017
17:54:35
Уравнение прямой вычисляешь и продолжаешь

Max
21.01.2017
18:00:21
Спасибо :)

Todor
21.01.2017
19:10:52
Кто работал с Google Tag Manager + Firebase (v5), подскажите, пожалуйста, получаю такие логи: https://codeshare.io/adwANZ
Скачиваю конфигурационный файл из контейнера json.txt (уже настораживает) + содержание файла https://codeshare.io/GkmnPV
Файл поклал по пути /home/todor/projects/android-app-123/app/main/assets/containers

@
21.01.2017
19:17:53
codeshare пустой или это я туплю,

Ivan
21.01.2017
19:22:19

Stas
21.01.2017
19:24:56
Реально ли без рута определить, есть ли приложения с кодом конретного пакета?
Есть зловред известный
А я пишу банкклиент

Quarx2k ?
21.01.2017
19:25:42
можно смотреть все установленный проги

Stas
21.01.2017
19:25:42
Могу я понять, есть ли приложения, где этот зловред в зависимостях

@
21.01.2017
19:25:57
Первое что приходит в голову, отправить интент на данный пакет и типа ловить ответ

Stas
21.01.2017
19:26:23
Это может быть просто java либа

@
21.01.2017
19:26:29
Аааа тебе не так\\
Ну тогда нет
код после обфускации да и имена покета поменять можно

Stas
21.01.2017
19:26:56
Манифест может сказать разрешения и компоненты приложения
Может)

Pavel
21.01.2017
19:27:30

@
21.01.2017
19:27:39
А что за зловред?

Google

Stas
21.01.2017
19:27:40
Мне просто интересна возможность
Пример искусственный

Pavel
21.01.2017
19:28:23
Просто изменить имя пакета

@
21.01.2017
19:28:24
dendroid?))

Pavel
21.01.2017
19:28:32
Или генерировать его каждый раз
Вообще не проблема

Stas
21.01.2017
19:29:26
Да я не хочу зловред палить, просто описал пример. В общем случае: есть имя пакета и приложения

Pavel
21.01.2017
19:29:49
Можно получить список установленных приложении

@
21.01.2017
19:29:59
Есть вариант чекать запущенные процессы на наличие подозрительных, ну а там дальше думать

Stas
21.01.2017
19:30:09
boolean hasPackage(app)

@
21.01.2017
19:31:21
Да если все делать по уму то никак не определить))

Highway
21.01.2017
19:36:30
RxJava стоит изучения?

Pavel
21.01.2017
19:37:20

Ivan
21.01.2017
19:37:42

Владислав
21.01.2017
19:39:23
RxJava стоит изучения?
Есть два стула.. На одном все постоянно говорят нет, на другом да, хорошенько подумай нужен ли он тебе

Highway
21.01.2017
19:42:20
хммм

@
21.01.2017
19:43:32
Возьму пики точеные...

Victor
21.01.2017
19:47:47
В игре нужно сделать поворот игрового поля на 180 градусов.
Для лучшего визуального эффекта делаю анимацию и, по её окончанию, физически меняю ячейки на повёрнутые, а саму вьюху возвращаю на исходный угол.
animate()
.rotation(180)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
board.setBoard(rotatedBoard);
setRotation(0);
}
});
Проблема в том, что иногда виден кадр, когда поле установлено в повёрнутое, но сама вьюха всё ещё на 180 градусах. Нужно сделать эти две операции одновременно без перерисовки.
Пробовал так
setWillNotDraw(true);
setRotation(0);
board.setBoard(rotatedBoard);
setWillNotDraw(false);
invalidate();
немного улучшило положение, но проблема не решилась. Может кто подскажет ещё варианты?


Dmitrii
21.01.2017
19:52:20
Копаюсь щас в исходниках приложения часы. Кто может сказать какаую магию они используют чтобы менять цвет текста через фон? (смотреть там, где ставится будильник и выбор дней для повтора)
Если на них кликать, то там ripple анимация + selector. И все это в бекграунд сунуто... то блин, как они цвет текста без листнера меняют то

Google

Sergey
21.01.2017
20:02:23
так можно
<selector>
<item android:state_pressed=«true» android:color=«@color/black» />
<item android:color=«@color/white» />
<selector/>
<TextView
android:textColor=«@drawable/text_color_selector»
/>

Admin
ERROR: S client not available

Dmitrii
21.01.2017
20:10:14
Щас попробую. Да, у них там через селекторы тоже, но чет я не вдуплил как оно может на текст иметь силу если это бекграунд

Todor
21.01.2017
20:12:03
Кто работал с Google Tag Manager + Firebase (v5), подскажите, пожалуйста, получаю такие логи: https://gist.github.com/iamtodor/fa7de64ffa1c984a936469203abd5721
Скачиваю конфигурационный файл из контейнера json.txt (уже настораживает) + содержание файла
https://gist.github.com/iamtodor/de4f2dbe67a7de8122662645a9ef9f7c
Файл поклал по пути /home/todor/projects/android-app-123/app/main/assets/containers
(Похоже кодшейр потер кто-то)

Dmitrii
21.01.2017
20:14:03

Todor
21.01.2017
20:15:54
@korotovskii спасибо за совет, пошел)
@korotovskii на секундочку, это што за дичь такая? Оно заработало, теперь мне GTM отдал норм файл GTM-....json
Но как так-то?!

Dmitrii
21.01.2017
20:20:27
Да я сам неебу
Вот так и живем

Todor
21.01.2017
20:26:19
@korotovskii шото у них лажа
Мб, я, конечно, дурачек, но в доке: Create the app/main/assets/containers
а по факту app/src/main/assets/containers

Dmitrii
21.01.2017
20:26:47
Я уже давно такому не удивляюсь
Просто делаю другие задачи.. )

Todor
21.01.2017
20:32:01
@korotovskii я бы поконтрибьютил, поправил доку, знать бы куда)

Alex
21.01.2017
21:13:31

Dmitrii
21.01.2017
22:47:15

Михаил
21.01.2017
23:20:21
подскажите знающие по рх. нужен оператор amb(), но который не отписывается от последовательности, которая пришла позже, а дает ей завершиться.
или как еще можно такое поведение задать?

J
21.01.2017
23:53:17

Google

J
21.01.2017
23:57:53

Taras
22.01.2017
01:31:10
подскажите как в Студии убрать автоудалении слова(перед симовлом пишу, например pub и нажимаю таб для автовставки и оно автоматом удаляет символ-слово за ним)?

Alex
22.01.2017
02:11:00

Taras
22.01.2017
02:11:48

Alex
22.01.2017
02:12:35
Запиши гифку, ибо яннп
Или ты криво выразился

whalemare
22.01.2017
03:15:19
Или ты криво выразился
Пишешь
System.out.printl("-");
Ставишь курсор, перед первой буквой S
Вводишь, что нибудь типа TextUtils и нажимаешь ентер для автодополнения
System удалится
У меня такое же поведение. Можно решить через ктрл+пробел перед вставкой кажется

Alex
22.01.2017
03:16:40

Михаил
22.01.2017
03:25:47
Если узнаете, как убрать отпишите плиз как это включить :)

Stas
22.01.2017
08:38:48
Привет! Можно ли по id ресурса получить массив его вариантов в разных конфигурациях?
итерироваться по конфигурациям - плохая затея их море в общем случае)
или это легче сделать через парсинг apk, чем через resources?

Todor
22.01.2017
09:11:20

Alexey
22.01.2017
09:57:36
ребят, а если я в линер лаяуте делаю inflate(getContext(), R.layout.field_item, this), где в R.layout.field_item корневой тодже линер лаяут, то у меня полуаются в итоге вложенные линер лаяуты?