ギャラリーの上にカスタムUI(この場合はパス)を描画しようとしています。基本のGalleryクラスを拡張し、次のようにdrawメソッドを上書きしました。
public class MyGallery extends Gallery {
...
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawPath(mPath, mPaint);
}
パスの描画を後super.onDraw
に配置すると、パスがギャラリーの上に描画され、子ビューが表示されるようになると思いましたが、代わりに子ビューがパスの上にレイヤー化されています。誰かがこれを正しく描く方法を知っていますか?(RelativeLayoutを含めて、さらにビューをレイヤー化して、ギャラリーの上にパスを描画できることはわかっていますが、すべてを1つのクラスにまとめたいと思います)