alpha값을 적당히 먹인 View를 계속 쌓아서 점점 진하게 만들고 싶은데요...


 View를 배열로 선언해서 버튼을 누를때마다 계속 생성되긴 합니다만


 겹친다고해서 점점 진해지지는 않더군요... 


 뭔가 방법이 없을까요...???


 for (int m=0 ; m<10 ; m++) {

mv[m] = new MyView(this);

}


btn_start.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

Log.i(TAG, "value_i : " +i);

// alpha_value -= 10;

// paint.setAlpha(alpha_value);

if (i<10) {

linearLayout.addView(mv[i]);

mv[i].invalidate();

i++;

}

}

});


public class MyView extends View {

private Bitmap bitmap;


public MyView(Context context) {

super(context);

bitmap = Bitmap.createBitmap(480, 800, Bitmap.Config.ARGB_8888);

bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.background_d);

paint.setAlpha(alpha_value);

}


public void onDraw(Canvas canvas) {

// paint.setAlpha(alpha_value);

canvas.drawBitmap(bitmap, 0, 0, paint);

}

}