Patterns - Apply patterned backgrounds to canvas and arrangements.

Patterns
Apply patterned backgrounds to canvas and arrangements.

GIF_20250629_230455_515


Change color to the pattern:

GIF_20250629_230652_149


Screenshots




TargetContainer

Sets the target container (Canvas or Arrangement) where patterns will be applied.


AddIconsFromAssets

Adds a list of asset icons.


AddIconsFromUrls

Add a list of icons from URLs.

component_method (30)


PatternBackgroundColor

Sets the background color behind the pattern.


PatternColor

Sets the color to tint the pattern.


SetColorEnabled

Enables or disables color tinting for patterns.

If true, the color set in PatternColor will be applied, but if false, the pattern color will remain its original color.


ColumnDividerColor

Sets the color of vertical dividers between columns.


MaxIconsPerColumn

Sets the maximum number of icons per column before creating a new column.


IconSize

Sets the size of icons in the palette.


Spacing

Sets the spacing between icons.


DividerColor

Sets the divider color between icons.


ContainerColor

Sets the background color of the container in the columns.


IsVisible

Gets the current visibility state.

component_set_get (2)


ClearIcons

Clears all icons from the palette.

component_method (27)


ClearTargetContainer

Clear patterns from the target container.

component_method (29)


ShowPalette

Shows the palette with slide-in animation.

component_method (28)


HidePalette

Hides the palette with slide-out animation.

component_method (26)


TogglePalette

Toggles the palette visibility with animation.

component_method (25)


PatternSelected

Triggered when a pattern is selected and applied.

component_event (11)


v1.0 June 29, 2025.

Patterns.aia (67.8 KB)

joejsanz.joedevpatterns.aix (17.3 KB)


JDK: 11
Minimum API Level: 21
Updated On: 2025-06-29T07:00:00Z

Built using: FAST v3.7.0-premium


Thanks.

6 Likes

Hola @Joejsanz , ultimo pedido. :smiley:

Podría el patrón aplicarse a una sección del canvas (a una region).
ejemplo a un rectángulo de (x) * (y) seria muy útil para rellenar un area.
Te agradezco por cada uno de tus aportes.

2 Likes