Group
A Group is a container component.
You can place User Interface components inside a Group to make changing the appearance of your app easier.
Add Components to Group
To add components to a Group, simply drag and drop the components inside the Group.
You will see the components you added to the Group are now nestled inside the Group in the component tree.
Moving Groups in Your Project
When a group that contains UI Component(s) is moved, its content are moved with it as a unit.
This makes it easier to design complex layouts.
Properties
Group
Property | Description | Data Type |
---|---|---|
Position | Set whether the Group is positioned Relative to the Screen or Relative to Device ¹ | Select from menu: [Relative to Screen, Relative to Device] |
Touch Opacity | Set opacity of Group when user clicks on Group | Number between 0-100 |
¹ Relative to Screen: Group moves as end user scrolls Relative to Device: Group stays in place as end user scrolls (suitable for creating a Floating Action Button)
² Stretch: Resize Group in proportion with wider Screen Float in Place: Keep same dimensions for Group on larger screens
Layout
Property | Description | Data Type |
---|---|---|
X | Position of top left corner of Group on X-axis | Number |
Y | Position of top left corner of Group on Y-axis | Number |
Height | Height of Group in pixels | Number |
Width | Width of Group in pixels | Number |
Resize Mode | Set how Group is resized on wider screens - Stretch or Float in Place ² | Select from menu: [Resize, Float in Place] |
Style
Property | Description | Data Type |
---|---|---|
Visible | Set whether Group is shown on screen | True/False |
Background Fill | Color of Group's background | Color |
Background Image | The image file to be shown in the Group's background | PNG, JPG, GIF, SVG, etc. Can also use URL that ends in file extension (eg https://thunkable.com/static/media/logo.ba96eb83.png) |
Background Image Resize Mode | Set how picture is shown if the file and the Image component have different dimensions/aspect ratio | Select from list |
Border Style | Style of Group's border | Select from list |
Border Color | Color of Group's border | Color |
Border Width | Width of Group's border in pixels | Number |
Border Radius | Radius of corners of Group's border in pixels | Number |
Shadow Color | Color of Group's shadow | Color |
Shadow Opacity | Opacity of Group's shadow | Number between 0 and 100 |
Shadow Radius | Radius of corners of Group's shadow in pixels | Number |
Shadow Offset | How far Group's shadow should be offset, in Height and Width, in pixels | Number |
Blocks
Events
You can use the following blocks to listen for when a specific event occurs
Click
Performs an action when the user taps the Group.
Properties
Set and get the properties of the Group.
Background Color
Set and get the Background Color of the Group.
Background Picture
Set and get the Background Picture of the Group.
Background Picture Resize Mode
Set and get the Background Picture Resize Mode of the Group.
Computed Height
Get the height of the of the Group as it appears in-screen in pixels.
Visible
Set and get the Visible property of the Group.
Computed Width
Get the width of the of the Group as it appears in-screen in pixels.
Last updated