Skip to content

✨ Client did not pay? Add opacity to UI components and decrease it every day until their app completely fades away.

License

Notifications You must be signed in to change notification settings

theapache64/faded

Repository files navigation

Client did not pay?

Add opacity to UI components and decrease it every day until their app completely fades away. Set a due date and customize the number of days you offer them until the app is fully vanished.

/*You can change these variables as you wish */
Faded.init(
    dueDate = "2020-19-01", // yyyy-MM-dd
    daysDeadline = 30
)

Installation

implementation 'com.theah64.faded:faded.1.1.0'

Usage

/*In your application class, init faded like this*/
class App : Application() {
    override fun onCreate() {
        super.onCreate()

        Faded.init(
            dueDate = "2020-19-01", // yyyy-MM-dd
            daysDeadline = 30
        )
    }
}

/*In your activities, wrap the base context with Faded */
class MainActivity : AppCompatActivity() {

    override fun attachBaseContext(newBase: Context?) {
        super.attachBaseContext(Faded.wrap(newBase!!))
    }
}

That's it!

Author

Inspired from github (@kleampa)

Made by theapache64

About

✨ Client did not pay? Add opacity to UI components and decrease it every day until their app completely fades away.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages