2016-10-18 10 views
1

Google에서 글라이드를 사용하여 URL에서 이미지를로드하고 리소스 및 임의의 배경색으로 저장된 투명한 패턴으로 생성 된 자리 표시자를 가져야합니다. 글라이드는 Drawable을 자리 표시 자로 사용할 수 있습니다. 투명 드로어 블 리소스 int resId = R.drawable.placeholder;을 보유하고 있으며 Color randomColor = generateRandomColor(); 리소스와 배경 무작위 색상 인 smth를 조합하여 만든 드로어 블을 어떻게 만들 수 있습니까? Drawable d = resId + randomColor;? 하나를 선택,Android : 리소스 이미지 및 색상을 가진 Drawable 생성

Drawable drawable = getDrawable(resourceId); 
drawable.setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); 

Glide.with(getActivity).load(imageUl) 
     .asBitmap().placeholder(drawable) 
     .into(imageView); 

PorterDuff이 modes 많이 있습니다

Glide.with(getActivity).load(imageUl) 
     .asBitmap().placeholder(d) 
     .into(imageView); 

답변

1

당신은 그래서 코드가 같은 것 드로어 블

의 방법 setColorFilter를 사용할 수 있습니다 결과로하게하려면 그것은 당신에게 딱 맞는 것입니다.