Xamarin.Forms の Button.Image を active / inactive で切り替える

Xamarin.Forms の Button に Image を付けて、タップ時に画像を切り替える試みです.

今回の検証は Android のみになります.

実装方法

まず、リソースを上記のように配置します.

こちらが inactive 用の画像.

こちらが active 用の画像.


そして画像切り替え用の .xml になります.


.Forms 側の Xaml はいたってシンプルに、Button の Image プロパティにファイル名を指定するだけです.

描画結果

こちらが描画結果になります.

タップと連動して画像が切り替わります.

以上です.