All Projects β†’ ujwal-coditas β†’ MultiLamp

ujwal-coditas / MultiLamp

Licence: Apache-2.0 License
Android library to showcase/highlight the multiple views on same overlay

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to MultiLamp

Multilamp
Android library to showcase/highlight the multiple views on same overlay
Stars: ✭ 233 (-0.85%)
Mutual labels:  gradle, spotlight, overlay, showcase, highlight
Flutter showcaseview
Flutter plugin that allows you to showcase your features on iOS and Android. πŸ‘ŒπŸ”πŸŽ‰
Stars: ✭ 502 (+113.62%)
Mutual labels:  spotlight, highlight
Leader Line
Draw a leader line in your web page.
Stars: ✭ 1,872 (+696.6%)
Mutual labels:  spotlight, highlight
Swiftyoverlay
Show overlay and info on app components
Stars: ✭ 63 (-73.19%)
Mutual labels:  overlay, showcase
Driver.js
A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page
Stars: ✭ 13,154 (+5497.45%)
Mutual labels:  spotlight, overlay
Cas Gradle Overlay Template
CAS Gradle Overlay: Generic CAS gradle war overlay to exercise the latest versions of CAS
Stars: ✭ 69 (-70.64%)
Mutual labels:  gradle, overlay
Cosin
Android loading view library πŸ“ŠπŸ­
Stars: ✭ 129 (-45.11%)
Mutual labels:  gradle, highlight
Spotlight
Introductory walkthrough framework for iOS Apps
Stars: ✭ 45 (-80.85%)
Mutual labels:  spotlight, highlight
web-marker
a web page highlighter - Please star if you like this project
Stars: ✭ 51 (-78.3%)
Mutual labels:  highlight
texthighlighter
a no dependency typescript npm package for highlighting user selected text
Stars: ✭ 17 (-92.77%)
Mutual labels:  highlight
Wox
Launcher for Windows, an alternative to Alfred and Launchy.
Stars: ✭ 158 (-32.77%)
Mutual labels:  spotlight
sphinx-themes.org
A showcase for Sphinx documentation themes
Stars: ✭ 114 (-51.49%)
Mutual labels:  showcase
nexus-publish-plugin
⚠️ Deprecated - please switch to https://github.com/gradle-nexus/publish-plugin
Stars: ✭ 38 (-83.83%)
Mutual labels:  gradle
chalk
πŸ–οΈπŸŽ¨Composable and simple terminal highlighting package for OCaml.
Stars: ✭ 29 (-87.66%)
Mutual labels:  highlight
tmdb-api
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Stars: ✭ 31 (-86.81%)
Mutual labels:  gradle
overlay
Set of tools for devs and designers to measure, align and overlay on-screen graphics and layouts.
Stars: ✭ 114 (-51.49%)
Mutual labels:  overlay
Xama.JTPorts.ShowcaseView
Xamarin.Android Native showcase view.
Stars: ✭ 17 (-92.77%)
Mutual labels:  showcaseview
heroku-buildpack-gradle
This is a Heroku buildpack for Gradle apps. It uses Gradle to build your application and OpenJDK to run it.
Stars: ✭ 58 (-75.32%)
Mutual labels:  gradle
vlsi-release-plugins
A set of plugins to simplify Gradle release tasks
Stars: ✭ 30 (-87.23%)
Mutual labels:  gradle
hl-fill-column
Highlight fill column for emacs.
Stars: ✭ 16 (-93.19%)
Mutual labels:  highlight

MultiLamp

MultiLamp is simple and easy to use Android library to showcase/highlight the multiple views on the same overlay with some message.

Gradle

Step 1 : Add it in your root build.gradle at the end of repositories:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2 : Add the dependency

dependencies {
        implementation 'com.github.ujwalthote:MultiLamp:2.0'
}

Usage

MultiLamp multiLamp = new MultiLamp(activity);
ArrayList<Target> targets = new ArrayList<>();
targets.add(new Target(btn1, "This is button 1", MultiLamp.RIGHT, new Circle(40)));
targets.add(new Target(btn2, "This is button 2", MultiLamp.LEFT, new Circle(40)));
targets.add(new Target(textView, "This is textview", MultiLamp.TOP, new Rectangle()));
multiLamp.build(targets);

For demo example, clone this repo and checkout the app module

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].