Showing Toasts
Toasts are used to show feedback or message as a popup in android. Toasts automatically disappear after their timeout. Showing toasts in Anko is extremely easy. Let's see how.
Getting started
I'll be using Android Studio 3 to write code. You can get started by creating a new project in Kotlin with a blank activity in Android Studio 3+, as we won't be using any code from other recipes. You also need an intermediate understanding of Android development. Ensure that you have added Anko layouts dependencies to your project (follow the recipe Setting up Anko library for Anko layouts in gradle, in this chapter).
How to do it…
Let's create a few buttons in our layout, clicking on them will show a toast:
- This is the syntax of toasts using Anko:
toast("a toast message") toast(R.string.message_string) longToast("a long duration toast message")
I suggest that you try showing toasts on the click of a button on your own, before moving on to the solution. Let's make a layout with three buttons...