Oh, this should not be here. In onBoundsChange we set the bounds the ImageView gives us and then use setBounds() to center the placeholder inside.