1

У меня есть пользовательский ImageView и я рисую фон к нему динамически, как:Пользовательские ImageView фон рисовать с приложением: srcCompat

@Override 
protected void onDraw(Canvas canvas){ 
    p.setColor(SkinHelper.getColor(getContext(), R.color.color_transparent_white)); 
    canvas.drawPath(hexagon.getPoints(0, 0), p); 

    p.setColor(SkinHelper.getColor(getContext(), R.color.color_dark)); 
    canvas.drawPath(hexagon.getPartPoints(0, 0, (int) mNumericValue), p); 
    super.onDraw(canvas); 
} 

Если установить образ ImageView в XML как

android:src="@drawable/selector_plan_cancel" 

чем все работает хорошо. Но я использую библиотеку поддержки, поэтому я хочу установить изображение imageView как

app:srcCompat="@drawable/selector_plan_cancel" 

и он не работает. Что мне делать по-другому?

ответ

3

Попробуйте удлинить AppCompatImageView вместо ImageView и сохраните app:srcCompat.

+0

Спасибо, он работает. – bendaf

+1

Рад, что я могу помочь –

Смежные вопросы