dimorinny / Show Case Card View
Licence: apache-2.0
Show case card view
Stars: ✭ 151
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Show Case Card View
Hhcustomcorner
Awesome library to customize corners of UIView and UIButton. Now you can customize each corner differently
Stars: ✭ 36 (-76.16%)
Mutual labels: library, view
Androidlibs
🔥正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
Stars: ✭ 7,148 (+4633.77%)
Mutual labels: library, view
Weatherview
WeatherView is an Android Library let you make cool weather animations for your app
Stars: ✭ 426 (+182.12%)
Mutual labels: library, view
Popview Android
Pop animation with circular dust effect for any view updation
Stars: ✭ 487 (+222.52%)
Mutual labels: library, view
Fillingbutton
🔥Replace typical onLongClickListener with this library!
Stars: ✭ 31 (-79.47%)
Mutual labels: library, view
Spannabletextview
SpannableTextView is a custom TextView which lets you customize the styling of slice of your text or statment via Spannables, but without the hassle of having to deal directly with Spannable themselves.
Stars: ✭ 177 (+17.22%)
Mutual labels: library, view
Mindo
Generate mind maps easily in your android app.
Stars: ✭ 52 (-65.56%)
Mutual labels: library, view
Overflow Pager Indicator
Simple paging indicator widget with pager dataset ovewflow effect à la Instagram behavior
Stars: ✭ 136 (-9.93%)
Mutual labels: library, view
Incrementproductview
Interesting concept of products incrementation
Stars: ✭ 262 (+73.51%)
Mutual labels: library, view
Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (-85.43%)
Mutual labels: library, view
Goview
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
Stars: ✭ 213 (+41.06%)
Mutual labels: library, view
Candyview
Implement any RecyclerView in just 1 Line. CandyView handles everything for you.
Stars: ✭ 15 (-90.07%)
Mutual labels: library, view
Movingnumbersview
Moving numbers effect in SwiftUI
Stars: ✭ 175 (+15.89%)
Mutual labels: library, view
Transitioner
A library for dynamic view-to-view transitions
Stars: ✭ 2,049 (+1256.95%)
Mutual labels: library, view
Speedview
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape ⚡️
Stars: ✭ 1,035 (+585.43%)
Mutual labels: library, view
Floatingtoast
Android library to create customizable floating animated toasts like in Clash Royale app
Stars: ✭ 86 (-43.05%)
Mutual labels: library, view
Dependency
Firstly, add Jitpack repository in your root build.gradle file (not your module build.gradle file):
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Add dependency to your module's build.gradle file:
dependencies {
implementation 'com.github.dimorinny:show-case-card-view:0.0.4'
}
Usage
You can display a ShowCase on your activity or fragment using the below code.
To display a list of (click-through) steps:
new ShowCaseStepDisplayer.Builder(MainActivity.this)
.addStep(new ShowCaseStep(new Center(), "Message at center"))
.addStep(new ShowCaseStep(view, "Message at View"))
.build().start();
Use withScrollView() if some step's target Views could be inside a ScrollView, they will be auto-scrolled to:
new ShowCaseStepDisplayer.Builder(MainActivity.this)
.withScrollView(scrollView)
.addStep(new ShowCaseStep(view, "Message at View to scroll to"))
.addStep(new ShowCaseStep(new TopLeft(), "Message at TopLeft"))
.build().start();
To display a single item:
new ShowCaseView.Builder(MainActivity.this)
.withTypedPosition(new TopLeft())
.withTypedRadius(new Radius(186F))
.withContent("This is hello world!")
.build()
.show(this);
Available positions:
Position(PointF position)
TopLeft()
TopRight()
BottomLeft()
BottomRight()
TopLeftToolbar()
TopRightToolbar()
ViewPosition(View view)
Center()
BottomCenter()
Available radiuses:
Radius(float radius)
ViewRadius(View view)
For more complicated usage - see example.
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].