画像の上に四角形を描画しようとしていますが、画像にアートを配置するのに問題があります。Rectangle の一部だけが画面の下部のどこかに表示されます。これが私がやっていることです:
sinewave は res>drawable フォルダからの画像です
public void onDraw(Canvas canvas)
{
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.sinewave);
canvas.drawBitmap(myBitmap, 0, 0, null);
Paint myPaint = new Paint();
myPaint.setColor(Color.GREEN);
myPaint.setStyle(Paint.Style.STROKE);
myPaint.setStrokeWidth(3);
canvas.drawRect(0, 35 ,80 , 20, myPaint);
}
35 を超えることができません。四角形を正弦波の画像の真ん中に配置したいと考えています。誰かが彼らのアイデアを手伝ってくれませんか。