Skip to content

sunilmishra/Snacker

Repository files navigation

Snacker

This is Snacker, showing snack message from Top of the screen.

# Gradle support: Add below lines to your .gradle files
root build.gradle: maven { url "https://jitpack.io" }
app build.gradle: compile 'com.github.sunilmishra:snacker:1.0.0'

https://www.youtube.com/watch?v=opQViiYseuI

# Create Default Snacker message:

val defaultSnacker = Snacker.Builder(activity as AppCompatActivity)
                       .setMessage("This is Default snacker message.")
                       .build()
            defaultSnacker.show()

# Create Colored Snacker message:

val coloredSnacker = Snacker.Builder(activity as AppCompatActivity)
                    .setMessage("This is Colored snacker message.")
                    .setBackgroundColor(R.color.pumpkin)
                    .setTextColor(R.color.silver)
                    .build()
            coloredSnacker.show()

# Create Icon Snacker message:

val iconSnacker = Snacker.Builder(activity as AppCompatActivity)
                    .setMessage("This is snacker message with icon.")
                    .setBackgroundColor(R.color.lightBlue)
                    .setTextColor(android.R.color.black)
                    .setIcon(R.drawable.icon)
                    .build()
            iconSnacker.show()

# Create Duration Snacker message:

val iconSnacker = Snacker.Builder(activity as AppCompatActivity)
                    .setMessage("This is snacker message with icon.")
                    .setBackgroundColor(R.color.lightBlue)
                    .setTextColor(android.R.color.black)
                    .setIcon(R.drawable.icon)
                    .setDuration(Snacker.Builder.Duration.LENGTH_LONG)
                    .build()
            iconSnacker.show()