【发布时间】:2023-03-05 18:07:01
【问题描述】:
我有以下代码:
public void loop1(int times, SpriteObject[] obj){
for(int i = 0; i < times; i++){
obj[i] = new SpriteObject(BitmapFactory.decodeResource(gv.getResources(), R.drawable.bar1), 500,720);
}
}
但是,当我在视图上绘制它时,它并没有像我预期的那样保持不变。 如果我使用 obj[i].setX(10) 和 obj[5].setX(20)。只有第二个出现,因为它正在刷新并且只获取最后一个对象。是否可以像这样重用可绘制对象?
【问题讨论】: