Setting theme for Android views in Anko
Our Android apps won't be so beautiful if we won't be able to style our views. Anko layouts give us the power to apply custom themes to our views. In this recipe, we will learn how to create themed views in Anko.
Getting ready
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…
In the given steps, we will learn how to set the theme for Android views using Anko:
- Let's start by first creating a style for a button. Custom styles are created in
styles.xml
inside theres/values/
directory. Let's create a button style and name itnewButton
. Add the following code instyles.xml
:
<style...