spongycode / dynamic-tooltip

A mobile application that allows you to create dynamic tooltips with customizable positioning, style, and text for any target element.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dynamic Tooltip πŸ“±

A mobile application that allows you to create dynamic tooltips with customizable positioning, style, and text for any target element.

Features 🌟

  • Target Element Selection: Choose any element on the screen as the target for the tooltip. πŸ‘†
  • Positioning: Position the tooltip above, below, to the left, or to the right of the target element. β¬†οΈβ¬‡οΈβ¬…οΈβž‘οΈ
  • Arrow Alignment: The tooltip arrow is intelligently positioned to always point to the center of the target element, enhancing visual clarity and intuitiveness. πŸ”
  • Customizable Style: Adjust the tooltip's width, border radius, arrow width, arrow height, padding, text color, and background color to match your desired look and feel. 🎨
  • Text Content: Set the text content of the tooltip to provide useful information or instructions. πŸ“
  • Image Support: Optionally include an image inside the tooltip, with customizable image radius, width, and height. πŸ–ΌοΈ
  • Dynamic Positioning: The tooltip calculates whether it can fit on the screen with the given parameters before rendering, ensuring it does not exceed the screen boundaries. πŸ“
  • Seamless Integration: The tooltip seamlessly works with buttons at any location on the mobile screen preview. πŸ”„
  • Fill Default Values: Quickly populate the tooltip parameters with default values for a hassle-free setup. πŸš€

How It Works 🧠

The tooltip app incorporates background calculations to determine whether the tooltip can fit on the screen with the specified parameters. It takes into account the target element, positioning, style, and text content to dynamically calculate the tooltip's dimensions and position.

By performing these calculations, the app ensures that the tooltip does not exceed the screen boundaries and provides an optimal user experience. Only when it's possible to fit the tooltip within the available screen space, it is rendered on the screen for the user to see and interact with.

Screenshots πŸ“·

drawing drawing drawing drawing

Video Preview πŸ“Ή

screen_rec_dynamic_tooltip.mp4

Contributing 🀝

Feel free to contribute to this project by submitting issues, pull requests, or providing valuable feedback. Your contributions are always welcome! πŸ™Œ

License πŸ“„

Dynamic Tooltip is released under the MIT License. Feel free to modify or add to this list based on the specific features of your app. πŸ“

Happy coding! πŸŽ‰πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

About

A mobile application that allows you to create dynamic tooltips with customizable positioning, style, and text for any target element.


Languages

Language:Kotlin 100.0%