вот отправная точка.
<ImageButton
Aspect="AspectFit"
Grid.Column="1"
x:Name="btn_mymatches_mainmenu"
Source="btn_emptydummy.png"
BackgroundColor="#00000000"
Clicked="btn_mymatches_mainmenu_Clicked" />
Тогда в вашем коде позади:
public async void btn_mymatches_mainmenu_Clicked(object sender, EventArgs e)
{
await btn_mymatches_mainmenu.ScaleTo(0.75, 100);
await btn_mymatches_mainmenu.ScaleTo(1, 100);
}
Есть также анимация затухания и множество других. Просто взгляните на документацию Xamarin Forms. Если вы хотите, вы можете создать класс, который наследуется от ImageButton, и выполнить анимацию внутри, так что все ваши элементы управления будут иметь анимацию без кода.