All Projects → dynamitechetan → Fogview_library

dynamitechetan / Fogview_library

FogView is a android library that can show fog on any layout and the fog removes when user rubs it.

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
Views
A collection of cool android custom views
Stars: ✭ 580 (-8.37%)
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
Freepager
ViewPagers library for Android
Stars: ✭ 461 (-27.17%)
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
Gameplane
基于Android的仿微信打飞机游戏
Stars: ✭ 592 (-6.48%)
Mutual labels:  custom-view
Fmap
宇行地图:高仿高德地图Android客户端(持续更新中...)
Stars: ✭ 347 (-45.18%)
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

Android Arsenal License API

Min SDK 8 (Android 2.2–2.2.3 Froyo)

Screnshots

Screenshot Screenshot

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].