Пишу живые обои для android. Чтобы проверить, работает ли мой основной код, я нарисовал прямоугольник в верхней левой части экрана:
canvas.drawRect(0f,0f,50f,50f,paint);
Половина прямоугольника находилась под полоской в верхней части главного экрана.
Я попытался учесть смещения пикселей, используя:
public void onOffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, float yOffsetStep, int xPixelOffset,
int yPixelOffset)
...
canvas.drawRect(0f+xPixelOffset,0f+yPixelOffset,50f+xPixelOffset,50f+yPixelOffset
,paint);
Но прямоугольник все еще рисуется под полосой. Как узнать, где заканчивается бар, чтобы я мог рисовать под ним?
Приветствия
Пит