我可以在 MPAndroidChart 中扩展 PieChart 吗?
Can I extend PieChart in MPAndroidChart?
想法是有一个 class 扩展 PieChart,仅将其用作抽象。
这个 class 在一个单独的项目中,用于另一个应用程序中使用的组件。
我正在尝试这样做:
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" />
错误return:
无法解析以下 classes 的超类型。请确保您在 class 路径中具有所需的依赖项:
DiamondPieChart,未解析的超类型:com.github.mikephil.charting.charts.PieChart
已解决:
只需在导入中将 "implementation" 更改为 "api" 即可。 api "com.github.PhilJay:MPAndroidChart:v${versions.mpandroidchart}"
想法是有一个 class 扩展 PieChart,仅将其用作抽象。
这个 class 在一个单独的项目中,用于另一个应用程序中使用的组件。
我正在尝试这样做:
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" />
错误return:
无法解析以下 classes 的超类型。请确保您在 class 路径中具有所需的依赖项: DiamondPieChart,未解析的超类型:com.github.mikephil.charting.charts.PieChart
已解决: 只需在导入中将 "implementation" 更改为 "api" 即可。 api "com.github.PhilJay:MPAndroidChart:v${versions.mpandroidchart}"