public MaterialRatingDrawable(Context context, boolean fillBackgroundStars) {
super(new Drawable[] {
createLayerDrawableWithTintAttrRes(fillBackgroundStars ?
R.drawable.mrb_star_icon_black_36dp
: R.drawable.mrb_star_border_icon_black_36dp, fillBackgroundStars ?
R.attr.colorControlHighlight : R.attr.colorControlNormal, context),
fillBackgroundStars ? createClippedLayerDrawableWithTintColor(
R.drawable.mrb_star_icon_black_36dp, Color.TRANSPARENT, context)
: createClippedLayerDrawableWithTintAttrRes(
R.drawable.mrb_star_border_icon_black_36dp, R.attr.colorControlActivated,
context),
createClippedLayerDrawableWithTintAttrRes(R.drawable.mrb_star_icon_black_36dp,
R.attr.colorControlActivated, context)
});
setId(0, android.R.id.background);
setId(1, android.R.id.secondaryProgress);
setId(2, android.R.id.progress);
}