Package-level declarations
Types
Link copied to clipboard
data class PieChartConfig(val startAngle: Float = DEFAULT_START_ANGLE, val showSliceLabels: Boolean = true, val sliceLabelTextSize: TextUnit = DEFAULT_SLICE_LABEL_TEXT_SIZE.sp, val sliceLabelTextColor: Color = Color.White, val sliceLabelTypeface: Typeface = Typeface.DEFAULT, val isAnimationEnable: Boolean = false, @IntRange(from = 1 ) val animationDuration: Int = 500, val strokeWidth: Float = DEFAULT_STROKE_WIDTH, val labelFontSize: TextUnit = 24.sp, val labelTypeface: Typeface = Typeface.DEFAULT, val labelVisible: Boolean = false, val labelType: PieChartConfig.LabelType = LabelType.PERCENTAGE, val labelColor: Color = Color.White, val labelColorType: PieChartConfig.LabelColorType = LabelColorType.SPECIFIED_COLOR, val backgroundColor: Color = Color.White, val activeSliceAlpha: Float = 0.8f, val inActiveSliceAlpha: Float = 1.0f, val isEllipsizeEnabled: Boolean = false, val sliceMinTextWidthToEllipsize: Dp = 80.dp, val sliceLabelEllipsizeAt: TextUtils.TruncateAt = TextUtils.TruncateAt.END, val chartPadding: Int = DEFAULT_PADDING, val accessibilityConfig: AccessibilityConfig = AccessibilityConfig(
chartDescription = PieChartConstants.DESCRIPTION
), val isSumVisible: Boolean = false, val sumUnit: String = "", val isClickOnSliceEnabled: Boolean = true)
PieChartConfig data class used to mention all config related param required to draw PieChart.
Link copied to clipboard
PieChartData is a data class to mention all the data needed to draw slices in the pie/donut chart.