Двигаю ImageView
с помощью ImageView.animate().translationX(x).translationY(y)
до границы Activity
(или Layout
) одним словом до границ экрана. Как найти координаты этих границ? (в px
- я так понимаю translationX
только в них понимает)
Пробовал так но это размеры всего экрана и ImageView
уходит дальше чем нужно.
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
X = size.x;
Y = size.y;
Надо найти/получить Layout
внутри которого расположен ваш ImageView
. Например через ImageView.getParent()
- правда если есть вложенные Layout
- ответ будет не всегда корректным. Лучше сразу взять поименованный Layout
через findViewById()
. Дальше все просто:
width=layout.getWidth(); //ширина в пикселях
height=layout.getHeight(); //высота в пикселях
Только замерять надо после отработки метода onMeasure()
, иначе они будут нулевые.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь загрузить изображение в Bitmap таким способом
Ребята Знаю вопросы такого формата не очень тут )Но всеже решилсяНужно спроектировать приложение котьорое на камере отлавливает движение...
Здравствуйте, сделал программу, которая обновляет резюме на сайтах работыСобственно вопрос, можно ли поместить его в облако, чтоб оно там...