Идея состоит в том, чтобы иметь класс, расширяющий PieChart, чтобы использовать только его как абстрактный.
Этот класс находится в отдельном проекте для компонентов, используемых в другом приложении.
Я пытаюсь сделать это:
class DiamondPieChart @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : PieChart(context, attrs, defStyleAttr) {
...
}
Чтобы использовать в другом модуле только это в макете:
<DiamondPieChart
android:layout_width="300dp"
android:layout_height="300dp" />
Ошибка возврата:
Не разрешены супертипы следующих классов. Пожалуйста, убедитесь, что у вас есть необходимые зависимости в classpath:
DiamondPieChart, неразрешенные супертипы: com.github.mikephil.charting.charts.PieChart