我正在为 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);
但矩形仍然绘制在条形下方。如何找到栏的结束位置以便我可以在其下方绘制?
干杯,
皮特