jetlime
Packages
-animation Spec
equals
Compares this EventPointAnimation with another object for equality. The result is true
if and only if the argument is not null
, is an EventPointAnimation
object, and has the same values for initialValue
, targetValue
, and animationSpec
.
Return
true
if the given object represents an EventPointAnimation
equivalent to this instance, false
otherwise.
Parameters
The object to compare this EventPointAnimation
against.
Compares this EventPointAnimation with another object for equality. The result is true
if and only if the argument is not null
, is an EventPointAnimation
object, and has the same values for initialValue
, targetValue
, and animationSpec
.
Return
true
if the given object represents an EventPointAnimation
equivalent to this instance, false
otherwise.
Parameters
The object to compare this EventPointAnimation
against.
hash Code
Event Point Animation
- Represents an animation configuration for an event point in a UI component. This animation defines how an event point (circle) should animate, including its initial value, target value, and the specification of the animation.
See JetLimeEventDefaults.pointAnimation for the default point animation used in a JetLimeEvent.
Represents an animation configuration for an event point in a UI component. This animation defines how an event point (circle) should animate, including its initial value, target value, and the specification of the animation.
See JetLimeEventDefaults.pointAnimation for the default point animation used in a JetLimeEvent.
Properties
-The specification of the animation, including duration, easing, and repeat behavior.
The specification of the animation, including duration, easing, and repeat behavior.
The starting value of the animation.
The starting value of the animation.
The ending value of the animation.
The ending value of the animation.
Properties
Functions
-EMPTY
Represents an empty event point type.
Represents an empty event point type.
custom
Creates a custom event point type with a specified Painter icon.
Return
A new instance of EventPointType with the custom icon.
Parameters
Creates a custom event point type with a specified Painter icon.
Return
A new instance of EventPointType with the custom icon.
Parameters
filled
Creates a filled event point type with a specified fill percentage.
Return
A new instance of EventPointType with the filled icon.
Parameters
The percentage of fill for the event point.
Creates a filled event point type with a specified fill percentage.
Return
A new instance of EventPointType with the filled icon.
Parameters
The percentage of fill for the event point.
Properties
-The default value of EventPointType
The default value of EventPointType
Represents an empty event point type.
Represents an empty event point type.
Properties
Functions
-Creates a filled event point type with a specified fill percentage.
Creates a filled event point type with a specified fill percentage.
equals
Checks if this instance is equal to another object. Two instances of EventPointType are considered equal if they have the same type and icon.
Return
true
if the other object is an instance of EventPointType and has the same type and icon, false
otherwise.
Parameters
The object to compare this instance with.
Checks if this instance is equal to another object. Two instances of EventPointType are considered equal if they have the same type and icon.
Return
true
if the other object is an instance of EventPointType and has the same type and icon, false
otherwise.
Parameters
The object to compare this instance with.
hash Code
Event Point Type
- Represents a type of event point in a UI component with an optional icon. This class is used to define different types of event points such as empty, filled, or custom types with specific icons.
Represents a type of event point in a UI component with an optional icon. This class is used to define different types of event points such as empty, filled, or custom types with specific icons.
Types
-Types
Properties
-An optional percentage value for the FILLED type
An optional percentage value for the FILLED type
Properties
Functions
-Checks if this instance is equal to another object. Two instances of EventPointType are considered equal if they have the same type and icon.
Checks if this instance is equal to another object. Two instances of EventPointType are considered equal if they have the same type and icon.
A helper function to check if the current EventPointType is CUSTOM
A helper function to check if the current EventPointType is CUSTOM
A helper function to check if the current EventPointType is EMPTY or FILLED
A helper function to check if the current EventPointType is EMPTY or FILLED
A helper function to check if the current EventPointType is FILLED
A helper function to check if the current EventPointType is FILLED
is Custom
A helper function to check if the current EventPointType is CUSTOM
Return
true
if the current EventPointType is custom, false
otherwise.
A helper function to check if the current EventPointType is CUSTOM
Return
true
if the current EventPointType is custom, false
otherwise.
is Empty Or Filled
A helper function to check if the current EventPointType is EMPTY or FILLED
Return
true
if the current EventPointType is empty or filled, false
otherwise.
A helper function to check if the current EventPointType is EMPTY or FILLED
Return
true
if the current EventPointType is empty or filled, false
otherwise.
is Filled
A helper function to check if the current EventPointType is FILLED
Return
true
if the current EventPointType is filled, false
otherwise.
A helper function to check if the current EventPointType is FILLED
Return
true
if the current EventPointType is filled, false
otherwise.
dynamic
Determines the event position dynamically based on the index and the size of the list.
Return
EventPosition corresponding to the index in the list.
Parameters
The index of the item in the list.
The total size of the list.
Determines the event position dynamically based on the index and the size of the list.
Return
EventPosition corresponding to the index in the list.
Parameters
The index of the item in the list.
The total size of the list.
Functions
-Determines the event position dynamically based on the index and the size of the list.
Determines the event position dynamically based on the index and the size of the list.
equals
Checks if this instance is equal to another object. Two instances of EventPosition are considered equal if they have the same name.
Return
true
if the other object is an instance of EventPosition and has the same name, false
otherwise.
Parameters
The object to compare this instance with.
Checks if this instance is equal to another object. Two instances of EventPosition are considered equal if they have the same name.
Return
true
if the other object is an instance of EventPosition and has the same name, false
otherwise.
Parameters
The object to compare this instance with.
hash Code
Event Position
- Represents a position of an event within a sequence, such as the start, middle, or end. This class encapsulates the logic for determining the position based on the index in a list.
Represents a position of an event within a sequence, such as the start, middle, or end. This class encapsulates the logic for determining the position based on the index in a list.
Types
-Types
Properties
-Properties
Functions
-Checks if this instance is equal to another object. Two instances of EventPosition are considered equal if they have the same name.
Checks if this instance is equal to another object. Two instances of EventPosition are considered equal if they have the same name.
is Not End
Inherited properties
-Inherited properties
-entries
Returns a representation of an immutable list of all enum entries, in the order they're declared.
This method may be used to iterate over the enum entries.
Returns a representation of an immutable list of all enum entries, in the order they're declared.
This method may be used to iterate over the enum entries.
Horizontal Alignment
- Enum representing the alignment of the timeline line and points for JetLimeRow.
Enum representing the alignment of the timeline line and points for JetLimeRow.
Entries
-Properties
-Returns a representation of an immutable list of all enum entries, in the order they're declared.
Returns a representation of an immutable list of all enum entries, in the order they're declared.
Properties
Inherited properties
-Inherited properties
Functions
-Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.
Returns an array containing the constants of this enum type, in the order they're declared.
value Of
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Throws
if this enum type has no constant with the specified name
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Throws
if this enum type has no constant with the specified name
values
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
Items List
equals
Compares this ItemsList
object with another object for equality. The comparison checks whether the other object is also an ItemsList
and contains the same items in the same order.
Return
true
if the other object is an ItemsList
with the same items, false
otherwise.
Parameters
The object to compare with this ItemsList
.
Compares this ItemsList
object with another object for equality. The comparison checks whether the other object is also an ItemsList
and contains the same items in the same order.
Return
true
if the other object is an ItemsList
with the same items, false
otherwise.
Parameters
The object to compare with this ItemsList
.
hash Code
Items List
- An immutable list class that holds a list of items of type T.
This class provides an immutable wrapper around a standard list, ensuring that the contents cannot be modified after creation. It overrides equals
and hashCode
methods to provide proper equality checks and hash code generation based on the list contents.
Parameters
The type of elements in the list.
An immutable list class that holds a list of items of type T.
This class provides an immutable wrapper around a standard list, ensuring that the contents cannot be modified after creation. It overrides equals
and hashCode
methods to provide proper equality checks and hash code generation based on the list contents.
Parameters
The type of elements in the list.
Constructors
-Constructors
Properties
-Properties
Functions
-Jet Lime Column
A composable function that creates a vertical timeline interface with a list of items.
This function sets up a LazyColumn layout for displaying items in a vertical timeline format. It allows for customization of its appearance and behavior through various parameters.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The type of items in the items list.
A list of items to be displayed in the JetLimeColumn.
A modifier to be applied to the LazyColumn.
The JetLime style configuration. Defaults to a predefined column style.
The state object to be used for the LazyColumn.
The padding to apply to the content inside the LazyColumn.
A factory of stable and unique keys representing the item. Using the same key for multiple items in the list is not allowed. Type of the key should be saveable via Bundle on Android. If null is passed the position in the list will represent the key.
A composable lambda that takes an index, an item of type T, and an EventPosition to build each item's content.
A composable function that creates a vertical timeline interface with a list of items.
This function sets up a LazyColumn layout for displaying items in a vertical timeline format. It allows for customization of its appearance and behavior through various parameters.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The type of items in the items list.
A list of items to be displayed in the JetLimeColumn.
A modifier to be applied to the LazyColumn.
The JetLime style configuration. Defaults to a predefined column style.
The state object to be used for the LazyColumn.
The padding to apply to the content inside the LazyColumn.
A factory of stable and unique keys representing the item. Using the same key for multiple items in the list is not allowed. Type of the key should be saveable via Bundle on Android. If null is passed the position in the list will represent the key.
A composable lambda that takes an index, an item of type T, and an EventPosition to build each item's content.
column Style
Creates a column style configuration for JetLimeColumn.
Return
A JetLimeStyle instance configured for column arrangement.
Parameters
The distance of content from the JetLime component's start.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
Creates a column style configuration for JetLimeColumn.
Return
A JetLimeStyle instance configured for column arrangement.
Parameters
The distance of content from the JetLime component's start.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
Jet Lime Defaults
- Provides default values and utility functions for JetLimeColumn or JetLimeRow styling.
This object contains default values and composable functions that create different types of brushes and a default JetLimeStyle. It acts as a utility provider for the JetLimeColumn or JetLimeRow component styling, allowing for consistent default styling across the application.
Provides default values and utility functions for JetLimeColumn or JetLimeRow styling.
This object contains default values and composable functions that create different types of brushes and a default JetLimeStyle. It acts as a utility provider for the JetLimeColumn or JetLimeRow component styling, allowing for consistent default styling across the application.
Functions
-Creates a column style configuration for JetLimeColumn.
Creates a column style configuration for JetLimeColumn.
Functions
Creates a solid color brush for lines in JetLimeColumn or JetLimeRow components.
Creates a solid color brush for lines in JetLimeColumn or JetLimeRow components.
Creates a row style configuration for JetLimeRow.
Creates a row style configuration for JetLimeRow.
line Gradient Brush
Creates a linear gradient brush for lines in JetLimeColumn or JetLimeRow components.
Return
A Brush object representing a linear gradient.
Parameters
The colors to be used in the gradient. Defaults to primary, secondary, and tertiary colors from MaterialTheme's color scheme.
The start offset for the gradient.
The end offset for the gradient.
The tile mode for the gradient.
Creates a linear gradient brush for lines in JetLimeColumn or JetLimeRow components.
Return
A Brush object representing a linear gradient.
Parameters
The colors to be used in the gradient. Defaults to primary, secondary, and tertiary colors from MaterialTheme's color scheme.
The start offset for the gradient.
The end offset for the gradient.
The tile mode for the gradient.
line Solid Brush
Creates a solid color brush for lines in JetLimeColumn or JetLimeRow components.
Return
A Brush object representing a solid color.
Parameters
The color to be used for the brush. Defaults to the primary color from MaterialTheme's color scheme.
Creates a solid color brush for lines in JetLimeColumn or JetLimeRow components.
Return
A Brush object representing a solid color.
Parameters
The color to be used for the brush. Defaults to the primary color from MaterialTheme's color scheme.
row Style
Creates a row style configuration for JetLimeRow.
Return
A JetLimeStyle instance configured for row arrangement.
Parameters
The distance of content from the JetLime component's start.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
Creates a row style configuration for JetLimeRow.
Return
A JetLimeStyle instance configured for row arrangement.
Parameters
The distance of content from the JetLime component's start.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
event Style
Creates a default JetLimeEventStyle object with specified parameters.
Return
A JetLimeEventStyle object configured with the given parameters.
Parameters
The position of the event relative to the timeline.
The type of point used in the event. Defaults to a filled point.
The color of the point. Defaults to the 'onPrimary' color from MaterialTheme's color scheme.
The fill color of the point. Defaults to the primary color from MaterialTheme's color scheme.
The radius of the point. Defaults to PointRadius.
The animation for the point, if any.
The stroke width of the point. Defaults to PointStrokeWidth.
The stroke color of the point. Defaults to the primary color from MaterialTheme's color scheme.
Creates a default JetLimeEventStyle object with specified parameters.
Return
A JetLimeEventStyle object configured with the given parameters.
Parameters
The position of the event relative to the timeline.
The type of point used in the event. Defaults to a filled point.
The color of the point. Defaults to the 'onPrimary' color from MaterialTheme's color scheme.
The fill color of the point. Defaults to the primary color from MaterialTheme's color scheme.
The radius of the point. Defaults to PointRadius.
The animation for the point, if any.
The stroke width of the point. Defaults to PointStrokeWidth.
The stroke color of the point. Defaults to the primary color from MaterialTheme's color scheme.
Jet Lime Event Defaults
- Provides default values and utility functions for JetLimeEvent styling.
This object contains default values and composable functions for creating event styles and point animations in JetLimeColumn or JetLimeRow components. It offers a convenient way to access standard styling options and animations for JetLime events.
Provides default values and utility functions for JetLimeEvent styling.
This object contains default values and composable functions for creating event styles and point animations in JetLimeColumn or JetLimeRow components. It offers a convenient way to access standard styling options and animations for JetLime events.
Functions
-Creates a default JetLimeEventStyle object with specified parameters.
Creates a default JetLimeEventStyle object with specified parameters.
Creates an EventPointAnimation object to define animations for event points.
Creates an EventPointAnimation object to define animations for event points.
point Animation
Creates an EventPointAnimation object to define animations for event points.
Return
An EventPointAnimation object configured with the given parameters.
Parameters
The initial value of the animation. Defaults to 1.0f.
The target value of the animation. Defaults to 1.2f.
The specification for the animation. Defaults to PointAnimation.
Creates an EventPointAnimation object to define animations for event points.
Return
An EventPointAnimation object configured with the given parameters.
Parameters
The initial value of the animation. Defaults to 1.0f.
The target value of the animation. Defaults to 1.2f.
The specification for the animation. Defaults to PointAnimation.
equals
Checks if this instance is equal to another object. Two instances of JetLimeEventStyle are considered equal if they have the same values for all properties.
Return
true
if the other object is an instance of JetLimeEventStyle and has the same property values, false
otherwise.
Parameters
The object to compare this instance with.
Checks if this instance is equal to another object. Two instances of JetLimeEventStyle are considered equal if they have the same values for all properties.
Return
true
if the other object is an instance of JetLimeEventStyle and has the same property values, false
otherwise.
Parameters
The object to compare this instance with.
hash Code
Jet Lime Event Style
- Represents the style configuration for an event in a JetLimeEvent UI component. This class encapsulates various styling properties such as position, point type, colors, radius, animation, and stroke attributes for an event point.
Represents the style configuration for an event in a JetLimeEvent UI component. This class encapsulates various styling properties such as position, point type, colors, radius, animation, and stroke attributes for an event point.
Properties
-Optional animation for the event point.
Optional animation for the event point.
The color of the event point.
The color of the event point.
The fill color of the event point.
The fill color of the event point.
The radius of the event point.
The radius of the event point.
The stroke color of the event point.
The stroke color of the event point.
The stroke width of the event point.
The stroke width of the event point.
The type of the event point: Empty, Filled or Custom.
The type of the event point: Empty, Filled or Custom.
The position of the event in the UI component.
The position of the event in the UI component.
Properties
Functions
-Checks if this instance is equal to another object. Two instances of JetLimeEventStyle are considered equal if they have the same values for all properties.
Checks if this instance is equal to another object. Two instances of JetLimeEventStyle are considered equal if they have the same values for all properties.
Sets the position of the JetLimeEvent.
Sets the position of the JetLimeEvent.
point Animation
position
The position of the event in the UI component.
The position of the event in the UI component.
set Position
Sets the position of the JetLimeEvent.
This function allows for changing the position of a JetLime event. It modifies the current instance of JetLimeEventStyle, setting its position property to the specified EventPosition.
Return
A JetLimeEventStyle instance with the updated position.
Parameters
The EventPosition to set for the JetLime event.
Sets the position of the JetLimeEvent.
This function allows for changing the position of a JetLime event. It modifies the current instance of JetLimeEventStyle, setting its position property to the specified EventPosition.
Return
A JetLimeEventStyle instance with the updated position.
Parameters
The EventPosition to set for the JetLime event.
Jet Lime Event
Composable function for creating a JetLimeColumn or JetLimeRow event.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The modifier to be applied to the event.
The style of the JetLimeColumn or JetLimeRow event, defaulting to JetLimeEventDefaults.eventStyle.
The composable content inside the event.
Composable function for creating a JetLimeColumn or JetLimeRow event.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The modifier to be applied to the event.
The style of the JetLimeColumn or JetLimeRow event, defaulting to JetLimeEventDefaults.eventStyle.
The composable content inside the event.
Jet Lime Extended Event
Should only be used with a JetLimeColumn for a vertical arrangement of events.
Composable function for creating a JetLimeColumn event which has 2 slots for content. The main content will be drawn on the right side of the timeline and the additional content will be drawn on the left side of the timeline. The additional content is optional, and has a maximum width constraint defined by the JetLimeEventDefaults.AdditionalContentMaxWidth.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeExtendedEvent(
style = JetLimeEventDefaults.eventStyle(position = position),
additionalContent = { ComposableAdditionalContent(item.icon) }
) {
ComposableMainContent(item = item.content)
}
}
Parameters
The modifier to be applied to the event.
The style of the JetLimeColumn event, defaulting to JetLimeEventDefaults.eventStyle.
The optional additional content of the event, placed on the left side of timeline.
The maximum width allowed for additionalContent
The main content of the event, placed on the right side of timeline.
Should only be used with a JetLimeColumn for a vertical arrangement of events.
Composable function for creating a JetLimeColumn event which has 2 slots for content. The main content will be drawn on the right side of the timeline and the additional content will be drawn on the left side of the timeline. The additional content is optional, and has a maximum width constraint defined by the JetLimeEventDefaults.AdditionalContentMaxWidth.
Example usage:
val items = remember { getItemsList() }
JetLimeColumn(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.columnStyle(),
) { index, item, position ->
JetLimeExtendedEvent(
style = JetLimeEventDefaults.eventStyle(position = position),
additionalContent = { ComposableAdditionalContent(item.icon) }
) {
ComposableMainContent(item = item.content)
}
}
Parameters
The modifier to be applied to the event.
The style of the JetLimeColumn event, defaulting to JetLimeEventDefaults.eventStyle.
The optional additional content of the event, placed on the left side of timeline.
The maximum width allowed for additionalContent
The main content of the event, placed on the right side of timeline.
Jet Lime Row
A composable function that creates a horizontal timeline interface with a list of items.
This function sets up a LazyRow layout for displaying items in a horizontal timeline format. It allows for customization of its appearance and behavior through various parameters.
Example usage:
val items = remember { getItemsList() }
JetLimeRow(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.rowStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The type of items in the items list.
A list of items to be displayed in the JetLimeRow.
A modifier to be applied to the LazyRow.
The JetLime style configuration. Defaults to a predefined row style.
The state object to be used for the LazyRow.
The padding to apply to the content inside the LazyRow.
A factory of stable and unique keys representing the item. Using the same key for multiple items in the list is not allowed. Type of the key should be saveable via Bundle on Android. If null is passed the position in the list will represent the key.
A composable lambda that takes an index, an item of type T, and an EventPosition to build each item's content.
A composable function that creates a horizontal timeline interface with a list of items.
This function sets up a LazyRow layout for displaying items in a horizontal timeline format. It allows for customization of its appearance and behavior through various parameters.
Example usage:
val items = remember { getItemsList() }
JetLimeRow(
itemsList = ItemsList(items),
key = { _, item -> item.id },
style = JetLimeDefaults.rowStyle(),
) { index, item, position ->
JetLimeEvent(
style = JetLimeEventDefaults.eventStyle(position = position)
) {
ComposableContent(item = item)
}
}
Parameters
The type of items in the items list.
A list of items to be displayed in the JetLimeRow.
A modifier to be applied to the LazyRow.
The JetLime style configuration. Defaults to a predefined row style.
The state object to be used for the LazyRow.
The padding to apply to the content inside the LazyRow.
A factory of stable and unique keys representing the item. Using the same key for multiple items in the list is not allowed. Type of the key should be saveable via Bundle on Android. If null is passed the position in the list will represent the key.
A composable lambda that takes an index, an item of type T, and an EventPosition to build each item's content.
content Distance
Parameters
The distance of content from the start of the JetLime component.
Parameters
The distance of content from the start of the JetLime component.
equals
Checks if this JetLimeStyle is equal to another object.
Equality is determined based on the equality of content distance, item spacing, line thickness, line brush, and both horizontal and vertical alignment properties.
Return
true
if the specified object is equal to this JetLimeStyle, false
otherwise.
Parameters
The object to compare with this instance.
Checks if this JetLimeStyle is equal to another object.
Equality is determined based on the equality of content distance, item spacing, line thickness, line brush, and both horizontal and vertical alignment properties.
Return
true
if the specified object is equal to this JetLimeStyle, false
otherwise.
Parameters
The object to compare with this instance.
hash Code
Generates a hash code for this JetLimeStyle.
The hash code is a combination of content distance, item spacing, line thickness, line brush, and alignment properties.
Return
The hash code value for this JetLimeStyle.
Generates a hash code for this JetLimeStyle.
The hash code is a combination of content distance, item spacing, line thickness, line brush, and alignment properties.
Return
The hash code value for this JetLimeStyle.
Jet Lime Style
- Represents the styling configuration for JetLimeColumn and JetLimeRow components.
This class encapsulates various properties that define the appearance and layout of JetLimeColumn and JetLimeRow components, such as content distance, item spacing, line thickness, and alignment properties. It provides a fluent API for modifying these properties.
See JetLimeDefaults.columnStyle for the default style in a JetLimeColumn.
See JetLimeDefaults.rowStyle for the default style in a JetLimeRow.
Parameters
The distance of content from the start of the JetLime component.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
The horizontal alignment of the line in the JetLime component.
The vertical alignment of the line in the JetLime component.
Represents the styling configuration for JetLimeColumn and JetLimeRow components.
This class encapsulates various properties that define the appearance and layout of JetLimeColumn and JetLimeRow components, such as content distance, item spacing, line thickness, and alignment properties. It provides a fluent API for modifying these properties.
See JetLimeDefaults.columnStyle for the default style in a JetLimeColumn.
See JetLimeDefaults.rowStyle for the default style in a JetLimeRow.
Parameters
The distance of content from the start of the JetLime component.
The spacing between items in the JetLime component.
The thickness of the line in the JetLime component.
The brush used for the line in the JetLime component.
the effect applied to the geometry of the timeline to obtain a dashed pattern.
The horizontal alignment of the line in the JetLime component.
The vertical alignment of the line in the JetLime component.