Если приведенный выше код вызывается в методе onCreate, вы обнаружите, что ibtnSearch.getWidth () равен 0. Элементы приобретают размер только после метода onResume, как я полагаю.Попробуйте временное жесткое кодирование размера кнопки поиска, чтобы увидеть, работает ли анимация
Также вам нужно будет изменить конструктор масштабирования, используемый для изменения точки масштабирования
try new ScaleAnimation(1, 0.75, 1, 1, 0, 0);
Обратите внимание, что масштабирование выполняется по факторам, а не по разнице в пикселях.