android shapedrawable的层级关系如何处理

avatar
作者
筋斗云
阅读量:0

在Android中,ShapeDrawable是一个可以用来绘制简单的形状的Drawable对象。当你创建多个ShapeDrawable对象并将它们添加到同一个View中时,它们的绘制顺序是由它们在View的child list中的位置来决定的。最先添加到View中的ShapeDrawable对象将被绘制在最底层,而最后添加的ShapeDrawable对象将被绘制在最顶层。

如果你需要改变ShapeDrawable对象的绘制顺序,你可以通过改变它们在child list中的位置来实现。你可以使用View的addView()、removeView()、bringToFront()、bringChildToFront()等方法来管理ShapeDrawable对象的层级关系。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!