Size: a a a

Android Developers

2020 July 14

LB

Leonid Belyakov in Android Developers
Aleksandr Litvinchuck
да надо свой outlineprovider
Спасибо! Буду изучать
источник

A

Aleksandr in Android Developers
потому и написал, ViewGroup, чтобы внутри него можно быо разместить элемент, которому прописать нужное поведение
источник

AL

Aleksandr Litvinchuc... in Android Developers
Andrew
Я наследуюсь от ViewGroup и рисую там окантовку, а также делаю еще один класс, в котором рисую стрелку и в итоге это же два класса
canvas.drawOval(oval3, paint); // нарисовать круг
canvas.rotate(rotate_angle, rotate_center_x, rotate_center_y); // повернуть круг
// нарисовать стрелку
источник

AL

Aleksandr Litvinchuc... in Android Developers
ну а угол задаешь отдельным методом сохраняешь его в переменную и вызываешь invalidate()
источник

A

Aleksandr in Android Developers
можно и одной вьюхой с одним канвасом. Но тогда придется перерисовывать весь экран
источник

КР

Кирилл Романенко... in Android Developers
Anton Potekhin
А VP2 какое height ?
match parent
источник

AL

Aleksandr Litvinchuc... in Android Developers
зачем весь экран
источник

AL

Aleksandr Litvinchuc... in Android Developers
только круг и стрелку
источник

A

Andrew in Android Developers
Aleksandr
можно и одной вьюхой с одним канвасом. Но тогда придется перерисовывать весь экран
Да, я понял, что либо перерисовывать все вместе со стрелкой, либо пихать стрелку в слой
источник

A

Andrew in Android Developers
А что из этого меньшее зло?
источник

A

Aleksandr in Android Developers
легче посоветовать, если увидеть эскиз
источник

A

Andrew in Android Developers
Aleksandr
легче посоветовать, если увидеть эскиз
Секунду.
источник

A

Andrew in Android Developers
Применяется много отрисовки с помощью Path
источник

A

Aleksandr in Android Developers
при повороте мобилы стрелка остается смотреть на север? Или крутится внешний круг?
источник

A

Andrew in Android Developers
крутится внешний круг
источник

A

Andrew in Android Developers
стрелка всегда смотрит вверх, как на картинке
источник

A

Aleksandr in Android Developers
ну вроде, здесь можно и одной вьюхой с канвасом обойтись, меняя rotation для внешнего круга
источник

A

Andrew in Android Developers
А стрелку постоянно перерисовывать?
источник

AL

Aleksandr Litvinchuc... in Android Developers
стрелка же как вектор или как что ?
источник

A

Andrew in Android Developers
Aleksandr Litvinchuck
стрелка же как вектор или как что ?
нарисовано Path ем
источник