October 2018
Intermediate to advanced
464 pages
15h 17m
English
What if we wanted actual images for the graphics instead of just a color change? This is as easy as changing the drawable referenced in the item state. The source code available for download uses two graphics, downloaded from: https://pixabay.com/ (this site was chosen because the images are free to use and don't require a login).
Once you have your desired images, place them in the res/drawable folder. Then, change the state item line in the XML to reference your images. Here's an example:
<item
android:drawable="@drawable/checked_on"
android:state_checked="true"/>
(Change check_on to match your image resource name)