Some parts of the user interface of Marble Maps can be scrolled, e.g. the list of search results or the list of waypoints of a route. Currently there is no scroll indicator which gives a hint which part of the list (the top, middle, bottom...) is currently being displayed. See this video to get an idea how a scroll indicator could look like.
To complete this task, do the following
- search for some code examples that implement scroll indicators in QML
- you can use an existing one directly or base your implementation on an existing code example only if its license is compatible with the LGPL 2.1. Ask your mentors if you are unsure
- try to find a design that is similar to other scroll indicator designs in Android
- do not overcomplicate the solution
- create a generic component that can be attached to a flickable
Test your implementation with the search result list first. Once you are satisfied with the results attach the same scroll indicator to other lists that can be scrolled in Marble Maps. The result of this task should be a review request in https://phabricator.kde.org/ (Differential) containing the working and tested implementation.