レイヤーにsの階層を重ねて作成したいView
のですが、大まかに言うと次のようになります。
FrameLayout {
SurfaceView
View
View
SurfaceView
View
SurfaceView
}
SurfaceView
それぞれの描画イベントを階層内の正しい位置に表示したいと思います。たとえば、上面はすべての前に表示される必要があります。一番下のものはすべての後ろに表示されます。
残念ながら、を使用して各サーフェスをすべての前に表示することはsetZOrderOnTop(true)
できます。これを行わないことで、各サーフェスを下部に表示することはできますが、中央に表示することはできません。どのようにこれを行うでしょうか?