If I add android:scaleType="fitEnd" to the ImageView in XML, it almost does what I want, but the image is aligned to the bottom right of the view instead of bottom center.
It looks like I might be able to accomplish this by calling the setImageMatrix method on the ImageView, but I'm unsure of what to pass into setScale on the Matrix object to make it do what I want.
I've found a few answers that say to wrap the ImageView inside a parent layout and align the ImageView to the bottom of the parent, but this will not accomplish what I need. I need the image inside the actual ImageView aligned to the bottom center.