Андрей
тут всё зависит от того стрелка пикчей или сама рисуется
Андрей
Anonymous
с того
Anonymous
попробуй
Konstantin
т.е. у тебя не круг
Konstantin
а овал какой то
Anonymous
надо потому что вращять не саму стрелку
Konstantin
элебз
Anonymous
а ее точку опоры
Андрей
короче
Konstantin
вращай телефон
Андрей
можно вращать вокруг чего-то
Anonymous
У меня стрелка
Андрей
https://github.com/DEADMC/BunnyWatchFace/blob/master/app/src/main/java/app/deadmc/bunnywatchface/DisplayHelper.kt
Anonymous
Линия
Андрей
я тут циферблат делал
Андрей
и там как раз канвас и стрелка пикчей
Anonymous
Konstantin Ну или ходить возле телефона как вариант
Anonymous
зачем вращять что - то
Konstantin
ну думается трансформации должны быть оптимизированы
Konstantin
поэтому показалось что проще их заюзать чем канвас рисовать
Anonymous
Konstantin Попробовал rotate в imageview не получается, так как центр вращение середина, а надо правый край
Konstantin
и скорей всего должен быть какой то метод который сдвигает центр поворота
Сергій
Сергій
та самая точка вращения
Anonymous
Сергій
Поставь pivotX=width/2 и pivotY=height
Anonymous
Anonymous
Криво все
Anonymous
в канвасе?
Сергій
Делай в коде
Сергій
Konstantin
у него палка лежит на боку, значит скорей всего x=width, y=height/2
Сергій
Надо палку поставить на 12 🌚
Никита 🙃
а какие 2 item`а?
view.tabs.addTab(view.tabs.newTab().setText("Текст1"))
view.tabs.addTab(view.tabs.newTab().setText("Текст2"))
Самые обычные
No
No
На ноль надо в спидометре, ну кроме нивы, там на 20
Anonymous
Чет не пойму, саппорт и дизайн библиотеку добавил, а наследоваться от AppCompat все равно не могу, в чем может быть причина?
Aleksey
✙
✙
может просто студия шалит, у меня ща отпал интеллисенс
Сергій
Aleksey
В RecyclerView есть ChipGroup, в которую кладутся, созданные при биндинге (тэги). Как избежать аллокаций во время бинда? При создании ViewHolder'а закешировать несколько чипсов?
Anonymous
Как вращять ImageView вокруг зеленная кружка, по умолчанию вращение происхиодт по центру ImageView. Вращять надо на 360 градусов
Anonymous
pivotX=width/2 и pivotY=height не работает
Konstantin
нельзя же настолько лениться
Konstantin
Anonymous
смещяют точку для вращения
Konstantin
вот, в центр по горизонтали и вниз по вертикали
Konstantin
раз у тебя палка лежит это точка в центре нижней границы красного прямоугольника
Anonymous
Я сделал как надо, но не работае
Anonymous
точку вправвый край сдвинул
Anonymous
и по вертикали в низ
Anonymous
ширина и высота в pivot
Anonymous
timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
asd++;
runOnUiThread(() -> {
arrowView.setPivotX(arrowView.getWidth());
arrowView.setPivotY(arrowView.getHeight());
arrowView.setRotation(asd);
});
}
}, 0, 10);
Вот код. Щяс видео покажу
Anonymous
http://recordit.co/bWb5tQEvXU
Anonymous
вот видос
Konstantin
все работает как надо
Konstantin
это просто ты неверно делаешь )
Anonymous
Нет
Konstantin
и по вертикали в низ
====
ошибка тут
Anonymous
Почему?
Konstantin
по вертикали - в центр
Anonymous
отсчет идет слева на право, сверху в низ?
Konstantin
да
Anonymous
Дак он вращяется по большому кругу, а надо чтобы он на месте крутился
Anonymous
Вроде все рпавильно ведь указал
Denis
Konstantin
возьми листочек, нарисуй по центру стрелку, потом нажми пальцем на угол листика и вращай
Konstantin
получится то же самое. потому что картинка имеет поля , и точка вращения в углу а не по центру (вертикали)
Ваня
И самое главное
Ваня
Вращается пишется через а
Ваня
Извините, не удержался
Anonymous
Konstantin Это я понял уже давно, я не пойму почему указав точку в которой он должен вращяться он не вращятся так как надо
Ваня
Anonymous
Все понял