dynamitechetan / Fogview_library
FogView is a android library that can show fog on any layout and the fog removes when user rubs it.
Stars: ✭ 633
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Fogview library
Material Calendar View
📅 Material Design Calendar compatible with API 11+
Stars: ✭ 360 (-43.13%)
Mutual labels: custom-view
Widgetcase
自定义控件模块库:各种风格的自定义控件,拿来就用,API文档详细,持续集成,长期维护,有问必答;
Stars: ✭ 440 (-30.49%)
Mutual labels: custom-view
Compositionavatar
Android composition avatar. 仿QQ讨论组头像
Stars: ✭ 371 (-41.39%)
Mutual labels: custom-view
Android Otpview Pinview
A custom view to enter otp of different sizes used usually in cases of authentication.
Stars: ✭ 422 (-33.33%)
Mutual labels: custom-view
Cvcalendar
A custom visual calendar for iOS 8+ written in Swift (>= 4.0).
Stars: ✭ 3,435 (+442.65%)
Mutual labels: custom-view
Freedrawview
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
Stars: ✭ 627 (-0.95%)
Mutual labels: custom-view
Sliding Panel
Android sliding panel that is part of the view hierarchy, not above it.
Stars: ✭ 433 (-31.6%)
Mutual labels: custom-view
Stateview
✨ StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView at runtime.
Stars: ✭ 573 (-9.48%)
Mutual labels: custom-view
Voiceripple
Voice Record Button that has ripple effect with users voice
Stars: ✭ 379 (-40.13%)
Mutual labels: custom-view
Uicollectionview Layouts Kit
📐 A set of custom layouts for UICollectionView with examples [Swift 5.3, iOS 12].
Stars: ✭ 410 (-35.23%)
Mutual labels: custom-view
Crunchycalendar
A beautiful material calendar with endless scroll, range selection and a lot more!
Stars: ✭ 465 (-26.54%)
Mutual labels: custom-view
Pudding
🌟 Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window
Stars: ✭ 371 (-41.39%)
Mutual labels: custom-view
Easysegmentedbarview
本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度标记类型设置、分段描述设置、其它更多自定义设置等功能。
Stars: ✭ 455 (-28.12%)
Mutual labels: custom-view
Easysignseekbar
本库主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性设置,支持设置section(节点)、mark(标记)、track(轨迹)、thumb(拖动块)、progress(进度)、sign(提示框)等功能
Stars: ✭ 629 (-0.63%)
Mutual labels: custom-view
Xrecyclerview
A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
Stars: ✭ 5,269 (+732.39%)
Mutual labels: custom-view
Passcodeview
Material Design PasscodeView for Android.
Stars: ✭ 513 (-18.96%)
Mutual labels: custom-view
Fog View Android Library
Min SDK 8 (Android 2.2–2.2.3 Froyo)
Screnshots
How to use
If you want use this library, you can download project and import it into your workspace and add the project as a library in your android project settings.
Or you can use the gradle dependency, you have to add these lines in your build.gradle file:
Method 1
repositories {
jcenter()
}
dependencies {
compile 'com.dynamitechetan.fogviewlibrary:FogViewLibrary:1.0.0'
}
If the above code didn't worked try using Method 2
Method 2
repositories {
maven {
url 'https://dl.bintray.com/dynamitechetan/maven'
}
}
dependencies {
compile 'com.dynamitechetan.fogviewlibrary:FogViewLibrary:[email protected]'
}
or Using Maven:
<dependency>
<groupId>com.dynamitechetan.fogviewlibrary</groupId>
<artifactId>FogViewLibrary</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>
BASIC USAGE
<com.dynamitechetan.fogviewlibrary.FogView
android:id="@+id/RubFog"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
The FogView have some custom attributes, to use them , you must add this line in your xml file in the first component:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fog="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</RelativeLayout>
USING A CUSTOM FOG IMAGE
<com.dynamitechetan.fogviewlibrary.FogView
android:id="@+id/RubFog"
android:layout_width="match_parent"
android:layout_height="match_parent"
fog:fog_image="@drawable/my_fog_image"
/>
Two fog images are provided with the library, to use them:
fog:fog_image="@drawable/fog"
or use this for a denser fog image
fog:fog_image="@drawable/fog_dense"
USING A CUSTOM STROKE WIDTH
Default Stroke Width is 75
fog:stroke_width="100"
License
Copyright (c) 2016 Chetan Kaushik
Licensed under the Apache License, Version 2.0
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].