안드로이드 개발 질문/답변
(글 수 45,052)
public class ImaChange extends View {
public ImaChange(Context context) {
super(context);
}
@SuppressLint("DrawAllocation")
@Override
protected void onDraw(final Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
setBackgroundResource(R.drawable.back);
Bitmap bu1 = BitmapFactory.decodeResource(getResources(), R.drawable.bu1);
final Bitmap bu2 = BitmapFactory.decodeResource(getResources(), R.drawable.bu2);
if(!button){canvas.drawBitmap(bu1, 310, 230, null);}
else{canvas.drawBitmap(bu2, 310, 230, null);}
invalidate();
}
}
onDraw 안에 딜레이 넣는 방법 없을까요?
딜레이를 주고 이미지를 띄우는 방법을 찾고 있습니다. (몇초후 이미지출력)
invalidate() 이것때문에 안될것 같기도 하고;;
고수님들 부탁드리겠습니다.




배경은 그대로 있고 이미지가 바귀는 거죠???
정말간단하게 와일문 으로 프레임 조정 하시면 될거 같고 아니면 핸들러사용하시면 될듯 합니다.