在Android中,ShapeDrawable是一個可以用來繪制簡單的形狀的Drawable對象。當你創建多個ShapeDrawable對象并將它們添加到同一個View中時,它們的繪制順序是由它們在View的child list中的位置來決定的。最先添加到View中的ShapeDrawable對象將被繪制在最底層,而最后添加的ShapeDrawable對象將被繪制在最頂層。
如果你需要改變ShapeDrawable對象的繪制順序,你可以通過改變它們在child list中的位置來實現。你可以使用View的addView()、removeView()、bringToFront()、bringChildToFront()等方法來管理ShapeDrawable對象的層級關系。