
Dmitrii
07.12.2016
21:02:57
Это так и задумано?

Ⓜ️ᵃʳᵃᵗ
07.12.2016
21:03:27
нет, сколько делал кастомных вьющек, проблем с позиционирование картинок не было

Dmitrii
07.12.2016
21:03:48
Просто я думал дугу можно нарисовать сразу по-центру моего View который заведомо больше чем дуга
Да у меня тут не картинки )

Google

Ⓜ️ᵃʳᵃᵗ
07.12.2016
21:06:04
да не суть.
картинки или нет, просто смотри де у тебя ошибка

Dmitrii
07.12.2016
21:07:06
Кажется получилось. В итоге из onLayout я читаю обновленные значения left и right и в onDraw делаю mRect.set(0, 0, mRight - mLeft, mRight - mLeft)
У меня ж тут еще анимациями все обставлено... вы забыли?)) Поэтому все летает и движется. Я тут скоро на стену полезу ?
А requestLayout() — дорогая операция?

Sergey
07.12.2016
21:54:30
https://www.youtube.com/watch?v=we6poP0kw6E&list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE&index=64

Dmitrii
07.12.2016
21:57:17
зависит насколько сложная структура леяута
Я показываю дугу когда у меня палец прижат к экрану на онтач событии. И если не делать requestLayout() то дуга не изменяет свое состояние на экране без этого вызова. Но если делать то чем больше вызывов этих, тем больше оно начинает тупить.

Sergey
07.12.2016
21:58:09
а как она должна изменять состояние?

Dmitrii
07.12.2016
21:58:24
Навреное это как то по-другому должно решаться. Я градус уменьшаю.
Представь часовую стрелку классических часов.

Sergey
07.12.2016
21:58:51
всмысле размер вью или только вид?

Dmitrii
07.12.2016
21:59:18
Размер в какую сторону?)

Google

Dmitrii
07.12.2016
21:59:33
Потому что размер влияет на вид ;)

Sergey
07.12.2016
21:59:49
не совсем понимаю

Dmitrii
07.12.2016
22:00:22
Щас. Давай я еще раз попробую объяснить )

Sergey
07.12.2016
22:00:55
может достаточно рисовать на канвасе и просто вызивать invalidate() для перерисовки?

Dmitrii
07.12.2016
22:01:21
У меня есть дуга, подефолту она выглядит как кольцо. С течением времени один из ее концов стремится по окружности к началу
Открой таймер на телефоне, один в один

Sergey
07.12.2016
22:01:57

Dmitrii
07.12.2016
22:02:04
Так я так и делаю

Sergey
07.12.2016
22:02:32
а зачем тогда делать requestLayout?
достаточно invalidate
и еще один нюанс, у тебя в onDraw есть аллокации объектов?

Dmitrii
07.12.2016
22:04:19
Нет, я их аллоцировал в конструкторе
Только вот я у Canvas не вижу такого метода.

Sergey
07.12.2016
22:05:13
какого?

Dmitrii
07.12.2016
22:05:15
А, у вью это
Все. Я тупой просто.

Sergey
07.12.2016
22:05:23
invalidate на вью

Dmitrii
07.12.2016
22:06:03
Рили.Щас работает плавно.
Пичаль где ж об этом всем читать

Google

Dmitrii
07.12.2016
22:06:47
Не реально же прочитать/просмотреть все видео курсы чтобы запомнить все кейсы ?

Sergey
07.12.2016
22:07:05
у гугла в доках, смотреть на ютюб канале, уже много статтей на android weekly было )
практика, практика, практика )

Dmitrii
07.12.2016
22:09:18

Sergey
07.12.2016
22:09:28
?

Dmitrii
07.12.2016
22:09:46

Ruslan
07.12.2016
22:09:48
Привет, кто то сталкивался с такой проблемой, что на телефоне в галерее изображение вертикальное, а если открыть его в программе, то оно отображается горизонтально, сейчас скрины подгружу

Sergey
07.12.2016
22:10:30

Dmitrii
07.12.2016
22:10:50

Sergey
07.12.2016
22:10:55
выравнивай фото по exif данным

Dmitrii
07.12.2016
22:14:00

Ruslan
07.12.2016
22:15:33
Спасибо

Taras
07.12.2016
22:17:04
Посоветуйте книгу по джаве

Dmitrii
07.12.2016
22:17:34

Владислав
07.12.2016
22:18:08
Посоветуйте книгу по джаве
https://www.amazon.com/Java-Complete-Reference-Herbert-Schildt/dp/0071808558/ref=sr_1_2?s=books&ie=UTF8&qid=1481149080&sr=1-2&keywords=java+8

Taras
07.12.2016
22:18:37

Dmitrii
07.12.2016
22:21:11

Ilnar
07.12.2016
22:21:53

Taras
07.12.2016
22:25:54

Dmitrii
07.12.2016
22:26:21
Бумажные круче ?

Google

Андрей
07.12.2016
22:26:24
Спасибо за книжечку!

Roman
07.12.2016
22:27:15
Да пожалуйста.
Вопрос на сон грядущий. Насколько в разработке под Андроид занимает изучение Джавы и непосредствено изучение Андроида?

Dmitrii
07.12.2016
22:32:48
Я бы сказал что 80% андроида. Говорю как ньюфаг в андроиде)
Я сегодня столько времени потратил на эту дугу, канвас, баги с инвалидацией вью. Это все вообще не про java

Dim
07.12.2016
22:34:53
Java на Android и Java на бэкенде например как два разных мира, только синтаксически одинакового.

Admin
ERROR: S client not available

Dim
07.12.2016
22:35:29
В плане управления памятью все совсем по другому

Roman
07.12.2016
22:39:18
Бэкенд на Джаве пишут или как получится?

Anton
07.12.2016
22:40:41
да джава на аднроид так себе
основ хватит

Alexander
07.12.2016
22:59:23

Dim
07.12.2016
23:00:37
Сборщики мусора так же ведут себя по другому.

Roman
07.12.2016
23:02:56
основ хватит
Основы это вышеупомянутый Брюс Екель? И Java SE5 ?

Anton
07.12.2016
23:03:14
ну ейкеля точно хватит

Roman
07.12.2016
23:05:03

Alexander
07.12.2016
23:06:23

Владислав
08.12.2016
00:36:03
Ребят. сталкивался кто с таким покемоном?
A/libc: invalid address or address of corrupt block 0x72028b7c passed to dlfree
A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 7159 (FinalizerDaemon)
Почитал и что-то так и не понял из-за чего это вылетает
OOM какой-нибудь?

Google

Ivan
08.12.2016
01:27:07

Gerc
08.12.2016
06:34:10
Кто регистрировал пуши через firebase console, вам приходило письмо о налогах?

Quarx2k ?
08.12.2016
06:35:49

Владислав
08.12.2016
06:37:58
А я и не подумал пережимать как-то
На этом моменте и крашилось

Quarx2k ?
08.12.2016
06:39:17

Konstantin
08.12.2016
07:22:47
в какой пакет unit тесты пишите: scr-test-java или src-androidTest-java

Andre
08.12.2016
07:34:43
1

Alexey
08.12.2016
07:35:07
всем привет! Я во время написания проекта хочу разбить его на два модуля: внутрення логика и gui, потому что предпоалгается еще пару проектов на основании того же "движка"
Как мне проавильно организовать структуру в студии для того чтобы я потом мог легко вытащить модуль логики в другой проект?

Sergey
08.12.2016
07:35:57
Создать сабмодуль core наприемп

Alexey
08.12.2016
07:36:55
а если создать один проект0библиотеку, а потом в другой проект подключать его модулем?

Max
08.12.2016
07:39:04
Всем доброе утро.
Кто нибудь пробовал Conductror? Что скажете?

Gerc
08.12.2016
07:51:10
Я. Третий проект на нем. Норм. Недавно обнаружил что методы лайфсайлка с коллизией и из-за этого проблемы с отписыванием слушателей. Пришлось свой метод добавить который сразу же вызывается при открытии нового экрана и отписывает все слушатели

Atlas
08.12.2016
08:02:16
всем привет)

Ravil
08.12.2016
08:22:47
@Quarx2k зачем stream api, если используется rx?

Quarx2k ?
08.12.2016
08:25:48
В разное время были добавлены, стрим апи перед рх появилось в проекте

Nick Senchurin
08.12.2016
08:27:31
всем привет, просветите темного
зачем вообще юзать экшнбары, взять зафигачить все руками в лэйаут и все