Quick Action (Custom buttons)
Overview
Quick Action widget is an interactive user interface element that provides fast access to key functions or actions without opening additional settings. This widget is placed on the main map screen and allows you to simplify and speed up interaction with the application, making it more convenient and efficient.
Quick Action Widget
- Android
- iOS
Go to: Menu → Configure screen → Custom buttons → Quick action
Go to: Menu → Configure screen → Custom buttons → Quick action
To use the Quick Action button, you have to enable this widget first.
Add and Delete Actions
- Android
- iOS
Go to: Menu → Configure screen → Custom buttons → Quick action → Tap Delete (Bin icon on the right top corner) → Select actions
Go to: Menu → Configure screen → Quick action → Tap Edit (Pencil icon on the right top corner) → Select actions
All actions are organized in the Add Action menu and grouped by type. A complete list of actions and their descriptions can be found in the Action types section.
You can assign one or more actions to the quick action button. There are two ways to add actions.
- In the Configure screen. Select a button from the list, and tap the "+" button. You need to select the action type first, and then change its name and parameters.
- In the quick action button panel. Tap the Quick Action button on the map screen. At the end of the list, on the latest screen in the panel, is the "+" Add Action box. Tap it and select an action from the list of types.
- Each action must have a unique name.
- The screens, labeled numerically as Screen 1, Screen 2, etc., are created automatically when the number of actions in the list increases to 6 items.
Action Parameters
- Android
- iOS
The actions assigned to a quick action button are grouped into screens. These groups of actions are opened when you tap that button on the map. New screens are automatically created when the list of actions exceeds 6 items. You can rearrange actions to suit your preferences by following these steps:
For Android.
-
Via configure screen:
- Go to Menu → Configure screen → Custom buttons → Quick action.
- Use Hold & Drag on the two vertical lines icon to rearrange actions.
-
Via quick action menu:
- Open the quick action menu, then long tap Add Action.
- Use Hold & Drag on the two vertical lines icon to rearrange actions.
For iOS.
- Navigate to Menu → Configure screen → Quick action.
- Tap Edit (pencil icon), then Hold & Drag on the three vertical lines icon to rearrange actions.
Actions in Loop
For some actions, you can assign a list of layers that will change in a circle with each tap: Map source, Map style, Overlay, Underlay, Terrain color scheme, Add profile.
The button allows you to assign a single layer or a list of layers that change circularly when tapped or with an interim dialog.
- Show an interim dialog. Displays a dialog with a list of maps.
- Do not show an interim dialog. The map sources change in a defined order.
Change Position on the Map
The Quick Action widget appears at the bottom corner of the map screen when you first enable it. You can move the widget to any part of the screen by holding and dragging. For precise and accurate placement of buttons on the map screen, they are automatically aligned to the nearest invisible grid position when dragged.
-
Initial appearance. By default, the quick action widget is placed in the lower right corner of the map interface.
-
Move the widget. By long pressing and dragging the widget, you can reposition it on the screen, with automatic column and row alignment.
-
New placement. Once moved, the widget will remain in its new position on the map screen until manually adjusted again.
-
Multiple Custom buttons. You can add multiple quick action buttons to the map screen. These buttons can also be customized and repositioned individually using the same drag-and-drop method.
Custom buttons
- Android
- iOS
Go to: Menu → Configure screen → Buttons → Custom buttons → "+" → Add button
Go to: Menu → Configure screen → Buttons → Custom buttons → "+" → Add button
Custom buttons are additional buttons on the map that act the same as the Quick Action button. You can create a button with one or more actions and display it on the map screen. Custom buttons are located in the Configure screen → Buttons → Custom buttons list. Each button has a profile-independent actions list and should have a unique Name, however, a button could be switched on/off individually for each profile.
All available actions are identical to those that can be applied to the default quick action. Custom buttons can be configured as Single-action buttons, which apply the selected action immediately upon being tapped, without the need to navigate through an extra menu.
Quick Action Button Appearance
This feature is currently not available for the iOS version of the OsmAnd app.
You can modify the appearance of Quick Action buttons through: Menu → Configure screen → Custom buttons → Quick action → three-dot menu → Appearance. This setting provides options to personalize the button's size, shape, icon, and background opacity, offering greater control over how the buttons look on your screen.
For detailed customization settings, refer to the Configure Screen article, where you can learn how to fine-tune each button's appearance to match your preferences.