我可以在MPAndroidChart中扩展PieChart吗?

时间:2019-04-17 20:28:13

标签: android kotlin mpandroidchart

想法是要有一个扩展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" />

错误返回:

以下类的超类型无法解析。请确保您在类路径中具有必需的依赖项: DiamondPieChart,未解析的超类型:com.github.mikephil.charting.charts.PieChart

1 个答案:

答案 0 :(得分:0)

已解决: 只需在导入中将“实现”更改为“ api”即可。 api“ com .github.PhilJay:MPAndroidChart:v $ {versions.mpandroidchart}”

相关问题