Я делаю приложение для головоломки с анимацией. Анимации выглядят намного быстрее на маленьких экранах, а затем на больших экранах. Я предполагаю, что это происходит потому, что на большем экране они перемещаются на большее расстояние.Android: Есть ли способ получить размер экрана?
Я собирался изменить скорость воспроизведения в зависимости от размера экрана. Я получаю размер экрана в пикселях, есть ли способ получить его в dpi?
См: http://stackoverflow.com/questions/8295986/how-to-calculate-dp-from-pixels-in-android-programmatically – powerj1984
Вы блокируете анимацию с определенной частотой кадров? Если нет, скорость вашей анимации, вероятно, зависит от того, насколько быстро устройство может нарисовать объект (ы), о котором идет речь. –
Проблема заключается в том, что для перемещения объекта с правой стороны на левую сторону экрана на оба небольших экрана (на 2 дюйма меньше, или на больших экранах с 8 дюймами в длину) требуется столько же времени.) –