Kuika's Vertical Stack element is used to place User Interface (UI) elements in a vertical row or layout. Arranging elements in a vertical row makes content more readable and organized, and helps users better interact with your application. You can also use the Vertical Stack element to adjust spacing when two or more elements are next to each other. In this tutorial, you will learn how to use the Vertical Stack element to arrange elements in the user interface in a vertical order.
The Vertical Stack element has the following functions:
Organizing Elements: The Vertical Stack Element allows you to organize different UI elements in a vertical row.
Responsive Design: The Vertical Stack Element can help you adapt to different screen sizes and devices. Because the elements are arranged vertically, they can automatically adjust to screen sizes. This helps keep content organized on small screens, such as mobile devices.
Customization: The Vertical Stack Element allows you to customize the spacing between elements, alignment and other styling features. It helps you customize the layout to meet your design requirements.
Improving UI Design: The Vertical Stack Element makes it easier for users to understand and interact with content on a page or window.
The Vertical Stack element supports web and mobile applications.
This training content consists of the following topics:
Adding a Vertical Stack element,
Vertical Stack element properties,
Authorization,
Visibility,
Editability,
Customize the interface design with the Style Panel.
Add Vertical Stack Element
After logging into the Kuika platform, open the project you will work on from the “Apps” screen.
In the “UI Design” (1) module, drag and drop the Vertical Stack element (4) under the “Container” (3) category from the “Elements” (2) panel on the left side.
When you drag and drop the Vertical Stack element from the Elements panel to an empty space on the screen, it comes with an automatic Row/Column. You can also add the Vertical Stack element into elements such as Row, Panel, Input (Text Input, Currency, Select Box, Checkbox and Switch).
You can add the Horizontal Stack element inside the Vertical Stack element.
Vertical Stack Element Properties
Located in the Properties panel:
Gap: Allows you to set the gap value between the elements added in the Vertical Stack. By default it is 12 pixels.
Authorization.
You can customize user access with “Anonymous Access” and “All Roles Access” authorization options on the screens and elements of your application. While “Anonymous Access” enables access without any account information query, “All Roles Access” provides access by verifying user account information.
For element level authorization, you can manage the security and user experience of your application by selecting the relevant element and editing the “Authorization” settings from the Properties panel.
Visibility.
It allows you to adjust the visibility of screens or elements. Visibility in Elements allows you to regulate visibility based on a specific state or condition. For each element, you can make it always visible, hidden, or visible and hidden depending on a condition.
Click on the element on the screen.
Open the “Properties” panel on the right side.
Click on the “Visibility” field and make one of the following selections according to the needs of your application. Kuika offers Always Visible, Hidden, Sometimes Visible options to control the visibility of the screens in your application.
Always Visible: Ensures that the screens in your app are always visible.
Hidden: Allows hiding screens in your application.
Sometimes Visible: Makes screens in your application conditionally visible.
Editability
Allows you to make elements editable.
Enabled: Selecting this option makes the element editable.
Disabled: In this case, the element cannot be edited.
Sometimes Enabled: This option means that the element is sometimes editable and sometimes not, depending on certain conditions.
Customize the İnterface Design with Style Panel
By customizing your elements with the Styling Panel, you can create unique and impressive user interfaces in your web and mobile applications.
The sections defined below vary depending on the element.
Layout: Here you can make visual adjustments such as sizing, alignment and padding of elements. These settings also affect the layout of other elements within the element. Properties include Size, Min Size and Align; however, some elements may not support the Display property.
Text: The element's text properties can be edited here through font family, style, color, size, spacing and other options. This section supports all Text related adjustments.
Fill: You can use the Fill setting to customize the element's background with color or images.
Border: You can give your elements a more aesthetic look by adding borders and adjusting the corner radii.
Shadow: You can add a shadow effect to elements used in web applications to give a sense of depth. However, the shadow feature may not be supported as some elements are not suitable for mobile applications.