BarLaneRendererConfig class
Configuration for a bar lane renderer.
- Inheritance
- 
    - Object
- LayoutViewConfig
- BaseBarRendererConfig<String> 
- BarRendererConfig<String> 
- BarLaneRendererConfig
 
Constructors
- 
          BarLaneRendererConfig({String? customRendererId, CornerStrategy? cornerStrategy, String emptyLaneLabel = 'No data', FillPatternType? fillPattern, BarGroupingType? groupingType, int layoutPaintOrder = LayoutViewPaintOrder.bar, bool mergeEmptyLanes = false, int minBarLengthPx = 0, bool renderNegativeLanes = false, int stackedBarPaddingPx = 1, double strokeWidthPx = 0.0, BarRendererDecorator<String> ? barRendererDecorator, SymbolRenderer? symbolRenderer, Color? backgroundBarColor, List<int> ? weightPattern})
Properties
- backgroundBarColor → Color
- 
  The color of background bars.
  final
- barGroupInnerPaddingPx → int
- 
  Spacing between the bars in a group.
  finalinherited
- 
  barRendererDecorator
  → BarRendererDecorator<String> ?
- 
  Decorator for optionally decorating painted bars.
  finalinherited
- cornerStrategy → CornerStrategy
- 
  Strategy for determining the corner radius of a bar.
  finalinherited
- customRendererId → String?
- 
  
  finalinherited
- 
  dashPattern
  → List<int> ?
- 
  Dash pattern for the stroke line around the edges of the bar.
  finalinherited
- emptyLaneLabel → String
- 
  Label text to draw on a merged empty lane.
  final
- fillPattern → FillPatternType?
- 
  
  finalinherited
- grouped → bool
- 
  Whether or not the bars should be organized into groups.
  no setterinherited
- groupingType → BarGroupingType
- 
  Defines the way multiple series of bars are rendered per domain.
  finalinherited
- hashCode → int
- 
  The hash code for this object.
  no setteroverride
- id ↔ String?
- 
  Unique identifier for the LayoutView.
  getter/setter pairinherited
- isFullPosition → bool
- 
  Returns true if it is a full position.
  no setterinherited
- layoutPaintOrder → int?
- 
  The order to paint this renderer on the canvas.
  finalinherited
- maxBarWidthPx → int?
- 
  
  finalinherited
- mergeEmptyLanes → bool
- 
  Whether or not all lanes for a given domain value should be merged into
one wide lane if all measure values for said domain are null.
  final
- minBarLengthPx → int
- 
  
  finalinherited
- paintOrder ↔ int?
- 
  The order to paint a LayoutView on the canvas.
  getter/setter pairinherited
- position ↔ LayoutPosition?
- 
  The position of a LayoutView defining where to place the view.
  getter/setter pairinherited
- positionOrder ↔ int?
- 
  The order to place the LayoutView within a chart margin.
  getter/setter pairinherited
- rendererAttributes → RendererAttributes
- 
  Stores typed renderer attributes
  finalinherited
- renderNegativeLanes → bool
- 
  Whether or not to render negative bar lanes on bars with negative values
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- stacked → bool
- 
  Whether or not the bars should be organized into stacks.
  no setterinherited
- stackedBarPaddingPx → int
- 
  The padding between bar stacks.
  finalinherited
- strokeWidthPx → double
- 
  Stroke width of the target line.
  finalinherited
- symbolRenderer → SymbolRenderer
- 
  
  finalinherited
- viewMargin ↔ ViewMargin
- 
  Defines the space around a layout component.
  getter/setter pairinherited
- 
  weightPattern
  → List<int> ?
- 
  Sets the series weight pattern. This is a pattern of weights used to
calculate the width of bars within a bar group. If not specified, each bar
in the group will have an equal width.
  finalinherited
Methods
- 
  build() → BarLaneRenderer< String> 
- 
  
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override