Android android.graphics.Path ширина ограничена 2036?

Я пытаюсь нарисовать очень длинную линию с помощью Пути. Линия корректно отображается вплоть до целевого значения x 2036.

когда я вызываю path.lineTo (2037, y), весь путь не рисуется. Вызов canvas.drawPath (path, paint) ничего не делает.

Есть ли проблема, о которой я не знаю?

На второй ноте ... когда я рисую ту же последовательность точек через canvas.drawLines (float [], paint), линии нарисованы правильно, но они не сглажены. Есть ли проблема с сглаживанием и drawLines?

Ответы на вопрос(2)

Решение Вопроса

у большинства графических процессоров путь может быть шириной около 2048 пикселей или выше.

Линейное сглаживание должно работать с Android 3.2 с аппаратным ускорением.

 Moritz21 янв. 2012 г., 23:46
Спасибо за разъяснение Ромен. На самом деле я работаю против 3.1, поэтому сглаживание не работает. На 4.0 работает правильно.

которые описывают отличие одной версии Android от другой.

Ваш ответ на вопрос