Ary*_*ein 3 java android drawable
我有一个 LayerDrawable,我用 5 个 Drawables 的 Drawables 数组构造它。现在让我们说在运行时我想向我的 LayerDrawable 添加另一个 Drawable,以响应事件。我如何做到这一点而不必重新创建 LayerDrawable,这次使用 6 个 Drawables 的 Drawables 数组?谢谢。
LayerDrawable 创建后,不能再添加新的 Drawable。
请参阅LayerDrawable的来源:可绘制数组保存mLayerState.mChildren在构造函数中并且仅在构造函数中设置。
但是,setDrawableByLayerId(..)可用于将现有的 Drawable 与新的 Drawable 交换。
| 归档时间: |
|
| 查看次数: |
2651 次 |
| 最近记录: |