In most common case, we set the drop down arrow at the right side which I have set in above line.
Then using android:gravity property, you can set the place of the arrow.
You can set any image as a drop down arrow by setting it as a value of the android:src property.
If you do not want to mix two colors then give same value to both startColor and endColor properties.įor making transparent background, give transparent colors (colors with 0 Opecity) in startColor and endColor properties.
angle will decide how to mix up the to colors (vertically, horizontally or as per the angle size).
Gradient will add some attractive effect using two colors (startColor and endColor).
This line is responsible for filling the background of the spinner with various colors.
For smaller spinner it should have lower value and for bigger spinner it should have higher value.
You should set the value of padding as per the original size of your spinner (Height and Width of the spinner).
It will write any text in the spinner with giving the space of 4dp to each four sides.
By default, spinner also have rectangular shape so it is ideal situation.
This line will suggest compiler to create a rectangular shape.
Now let us understand one by one what above lines will generate. Write down the following lines in “spinner_cars.xml”
So create a new xml file under res->drawable directory.
In this file, we will add some coding lines which will help us to achieve our goal.
For this purpose, we need to create one xml file drawable folder.
We want to customize border color, background color, border width, dropdown arrow image and it’s color.