2
내가 다른 이미지 뷰를 통해투명성
이미지 뷰를 이동할 때 이미지 아래의 투명 픽셀을 통해 볼 수 있도록 내가 투명 이미지 뷰의 픽셀 (흰 사람)의 일부를 변경하는 것을 시도하고있다 (애니메이션으로 imageView를 이동하고 위치를 변경합니다.) 그러나 처리가 끝나면 투명한 픽셀이 검정색이어서 아무 것도 볼 수 없습니다. 나는 또한 투명하게 이미지 뷰의 배경을 설정 한
private void transparentimage() {
// TODO Auto-generated method stub
Bitmap bitmapscr =((BitmapDrawable)myImageView.getDrawable()).getBitmap();
Bitmap b = bitmapscr.copy(Bitmap.Config.ARGB_8888, true);
for (int i = 0; i< b.getWidth(); i++){
for (int j = 0; j< b.getHeight(); j++){
if (b.getPixel(i,j) == Color.WHITE)
b.setPixel(i,j,Color.TRANSPARENT);
}
}
myImageView.setBackgroundColor(Color.TRANSPARENT);
myImageView.setImageBitmap(b);
myImageView.invalidate();
}
: 여기
은 픽셀을 투명하게 할 수있는 코드입니다.아이디어가 있으십니까? 나는 오랫동안 그것을 해결하려고 노력해 왔으며 나는 어떤 도움을 몹시 apreciate 것이다.
당신에게줄리안