Package ir.mahozad.android

Types

PieChart
Link copied to clipboard
class PieChart(context: Context, attrs: AttributeSet) : View
This is the order that these commonly used view methods are run:
  1. Constructor // choose your desired size

  2. onMeasure // parent will determine if your desired size is acceptable

  3. onSizeChanged

  4. onLayout

  5. onDraw // draw your view content at the size specified by the parent

Any time that you make a change to your view that affects the appearance but not the size, then call invalidate().

Properties

DEFAULT_CENTER_BACKGROUND_ALPHA
Link copied to clipboard
@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble())
const val DEFAULT_CENTER_BACKGROUND_ALPHA: Float = 1f
DEFAULT_CENTER_BACKGROUND_COLOR
Link copied to clipboard
const val DEFAULT_CENTER_BACKGROUND_COLOR: Int
DEFAULT_CENTER_BACKGROUND_RATIO
Link copied to clipboard
@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble())
const val DEFAULT_CENTER_BACKGROUND_RATIO: Float = 0.5f
DEFAULT_CENTER_BACKGROUND_STATUS
Link copied to clipboard
const val DEFAULT_CENTER_BACKGROUND_STATUS: Boolean
DEFAULT_CENTER_LABEL
Link copied to clipboard
const val DEFAULT_CENTER_LABEL: String
DEFAULT_CENTER_LABEL_ALPHA
Link copied to clipboard
@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble())
const val DEFAULT_CENTER_LABEL_ALPHA: Float = 1f
DEFAULT_CENTER_LABEL_COLOR
Link copied to clipboard
const val DEFAULT_CENTER_LABEL_COLOR: Int
DEFAULT_CENTER_LABEL_ICON_ALPHA
Link copied to clipboard
@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble())
const val DEFAULT_CENTER_LABEL_ICON_ALPHA: Float = 1f
DEFAULT_CENTER_LABEL_ICON_HEIGHT
Link copied to clipboard
const val DEFAULT_CENTER_LABEL_ICON_HEIGHT: Float
DEFAULT_CENTER_LABEL_ICON_MARGIN
Link copied to clipboard
@Dimension(unit = 0)
const val DEFAULT_CENTER_LABEL_ICON_MARGIN: Float = 8f
DEFAULT_CENTER_LABEL_SIZE
Link copied to clipboard
const val DEFAULT_CENTER_LABEL_SIZE: Float = 16f
DEFAULT_CENTER_LABEL_STATUS
Link copied to clipboard
const val DEFAULT_CENTER_LABEL_STATUS: Boolean
DEFAULT_GAP
Link copied to clipboard
const val DEFAULT_GAP: Float = 8f
DEFAULT_HOLE_RATIO
Link copied to clipboard
const val DEFAULT_HOLE_RATIO: Float = 0.25f
DEFAULT_LABEL_ICONS_HEIGHT
Link copied to clipboard
const val DEFAULT_LABEL_ICONS_HEIGHT: Float
DEFAULT_LABEL_ICONS_MARGIN
Link copied to clipboard
const val DEFAULT_LABEL_ICONS_MARGIN: Float = 8f
DEFAULT_LABEL_OFFSET
Link copied to clipboard
const val DEFAULT_LABEL_OFFSET: Float = 0.75f
DEFAULT_LABELS_COLOR
Link copied to clipboard
const val DEFAULT_LABELS_COLOR: Int
DEFAULT_LABELS_SIZE
Link copied to clipboard
const val DEFAULT_LABELS_SIZE: Float = 18f
DEFAULT_LEGEND_BOX_BACKGROUND_COLOR
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BACKGROUND_COLOR: Int
DEFAULT_LEGEND_BOX_BORDER
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BORDER: Float = 2f
DEFAULT_LEGEND_BOX_BORDER_ALPHA
Link copied to clipboard
@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble())
const val DEFAULT_LEGEND_BOX_BORDER_ALPHA: Float = 0.4f
DEFAULT_LEGEND_BOX_BORDER_COLOR
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BORDER_COLOR: Int
DEFAULT_LEGEND_BOX_BORDER_CORNER_RADIUS
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BORDER_CORNER_RADIUS: Float = 3f
DEFAULT_LEGEND_BOX_BORDER_DASH_ARRAY
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BORDER_DASH_ARRAY: String
DEFAULT_LEGEND_BOX_BORDER_STATUS
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_BORDER_STATUS: Boolean
DEFAULT_LEGEND_BOX_MARGIN
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_MARGIN: Float = 8f
DEFAULT_LEGEND_BOX_PADDING
Link copied to clipboard
const val DEFAULT_LEGEND_BOX_PADDING: Float = 4f
DEFAULT_LEGEND_ICONS_ALPHA
Link copied to clipboard
const val DEFAULT_LEGEND_ICONS_ALPHA: Float = 1f
DEFAULT_LEGEND_ICONS_HEIGHT
Link copied to clipboard
const val DEFAULT_LEGEND_ICONS_HEIGHT: Float
DEFAULT_LEGEND_ICONS_MARGIN
Link copied to clipboard
const val DEFAULT_LEGEND_ICONS_MARGIN: Float = 8f
DEFAULT_LEGEND_LINES_MARGIN
Link copied to clipboard
const val DEFAULT_LEGEND_LINES_MARGIN: Float = 10f
DEFAULT_LEGEND_STATUS
Link copied to clipboard
const val DEFAULT_LEGEND_STATUS: Boolean
DEFAULT_LEGEND_TITLE_MARGIN
Link copied to clipboard
const val DEFAULT_LEGEND_TITLE_MARGIN: Float = 8f
DEFAULT_LEGENDS_COLOR
Link copied to clipboard
const val DEFAULT_LEGENDS_COLOR: Int
DEFAULT_LEGENDS_MARGIN
Link copied to clipboard
const val DEFAULT_LEGENDS_MARGIN: Float = 4f
DEFAULT_LEGENDS_PERCENTAGE_COLOR
Link copied to clipboard
const val DEFAULT_LEGENDS_PERCENTAGE_COLOR: Int
DEFAULT_LEGENDS_PERCENTAGE_MARGIN
Link copied to clipboard
const val DEFAULT_LEGENDS_PERCENTAGE_MARGIN: Float = 8f
DEFAULT_LEGENDS_PERCENTAGE_SIZE
Link copied to clipboard
const val DEFAULT_LEGENDS_PERCENTAGE_SIZE: Float
DEFAULT_LEGENDS_PERCENTAGE_STATUS
Link copied to clipboard
const val DEFAULT_LEGENDS_PERCENTAGE_STATUS: Boolean
DEFAULT_LEGENDS_SIZE
Link copied to clipboard
const val DEFAULT_LEGENDS_SIZE: Float = 16f
DEFAULT_LEGENDS_TITLE
Link copied to clipboard
const val DEFAULT_LEGENDS_TITLE: String
DEFAULT_LEGENDS_TITLE_COLOR
Link copied to clipboard
const val DEFAULT_LEGENDS_TITLE_COLOR: Int
DEFAULT_LEGENDS_TITLE_SIZE
Link copied to clipboard
const val DEFAULT_LEGENDS_TITLE_SIZE: Float = 18f
DEFAULT_OUTSIDE_LABELS_MARGIN
Link copied to clipboard
const val DEFAULT_OUTSIDE_LABELS_MARGIN: Float = 28f
DEFAULT_OVERLAY_ALPHA
Link copied to clipboard
const val DEFAULT_OVERLAY_ALPHA: Float = 0.15f
DEFAULT_OVERLAY_RATIO
Link copied to clipboard
const val DEFAULT_OVERLAY_RATIO: Float = 0.55f
DEFAULT_PIE_SIZE
Link copied to clipboard
const val DEFAULT_PIE_SIZE: Int = 256
DEFAULT_SHOULD_CENTER_PIE
Link copied to clipboard
const val DEFAULT_SHOULD_CENTER_PIE: Boolean = true
DEFAULT_START_ANGLE
Link copied to clipboard
const val DEFAULT_START_ANGLE: Int
defaultCenterLabelFont
Link copied to clipboard
val defaultCenterLabelFont: Typeface
defaultCenterLabelIcon
Link copied to clipboard
val defaultCenterLabelIcon: PieChart.DefaultIcons
defaultCenterLabelIconTint
Link copied to clipboard
val defaultCenterLabelIconTint: Int? = null
defaultDrawDirection
Link copied to clipboard
val defaultDrawDirection: PieChart.DrawDirection
defaultGapPosition
Link copied to clipboard
val defaultGapPosition: PieChart.GapPosition
defaultGradientType
Link copied to clipboard
val defaultGradientType: PieChart.GradientType
defaultLabelIconsPlacement
Link copied to clipboard
val defaultLabelIconsPlacement: PieChart.IconPlacement
defaultLabelIconsTint
Link copied to clipboard
val defaultLabelIconsTint: Int? = null
defaultLabelsFont
Link copied to clipboard
val defaultLabelsFont: Typeface
defaultLabelType
Link copied to clipboard
val defaultLabelType: PieChart.LabelType
defaultLegendArrangement
Link copied to clipboard
defaultLegendBoxAlignment
Link copied to clipboard
val defaultLegendBoxAlignment: Alignment
defaultLegendBoxBorderType
Link copied to clipboard
val defaultLegendBoxBorderType: PieChart.BorderType
defaultLegendIconsTintArray
Link copied to clipboard
val defaultLegendIconsTintArray: IntArray? = null
defaultLegendPosition
Link copied to clipboard
val defaultLegendPosition: PieChart.LegendPosition
defaultLegendsAlignment
Link copied to clipboard
val defaultLegendsAlignment: Alignment
defaultLegendsIcon
Link copied to clipboard
val defaultLegendsIcon: PieChart.DefaultIcons
defaultLegendsTitleAlignment
Link copied to clipboard
val defaultLegendsTitleAlignment: Alignment
defaultLegendsWrapping
Link copied to clipboard
val defaultLegendsWrapping: Wrapping
defaultSlicesPointer
Link copied to clipboard
val defaultSlicesPointer: PieChart.SlicePointer? = null
DISABLED
Link copied to clipboard
const val DISABLED: Boolean = false
ENABLED
Link copied to clipboard
const val ENABLED: Boolean = true