BitmapDrawable não pode ser convertido em RoundRectDrawableWithShadow
Estou tentando estender um cardview para definir a imagem de fundo. Eu sei que isso não pode ser feito com o cardview normal. Pesquisei na net e encontrei muitas soluções para definir uma cor de fundo para a exibição do cartão, mas nenhuma para a imagem.
Meu código para fazer isso:
public class CCView extends CardView {
public CCView (Context context) {
super(context);
init();
}
public CCView (Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public CCView (Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init() {
setBackground(getResources().getDrawable(R.drawable.cc_background));
}
}
Recebo essa exceção quando preencho o código do XML
android.graphics.drawable.BitmapDrawable cannot be cast to android.support.v7.widget.RoundRectDrawableWithShadow
Qualquer solução?