私は約1週間からXamarinに入っていて、ボタンの中にローディングアイコンを作成する可能性について質問があります。ローディングインジケータ付きXamarinフォームボタン
私はこれに似何かを達成したいと思います:溶液中のアクティビティインジケータを使用するのは悪くないだろうので、私は、FontAwesomeでこの効果を達成しようとしているが、それをアニメーション化問題を有していた https://jsfiddle.net/mr8fwtcv/
。
マイボタンがスタックレイアウトの内部に配置され、そしてここでのコードです:
var loginButton = new Button
{
BackgroundColor = Color.FromHex("689F38"),
TextColor = Color.White,
HeightRequest = 46,
Text = "Log in",
FontAttributes = FontAttributes.Bold,
FontSize = 18,
Margin = margin
};
私はすでにいくつかのプラグイン/ソリューションを探していましたが、いずれも見つけることができませんでした。 ありがとうございます。
ボタンの上に['ActivityIndicator'](https://developer.xamarin.com/api/type/Xamarin.Forms.ActivityIndicator/)を追加し、その上に' Text'プロパティを設定してみましたか? 'IsBusy'(またはあなたがバインドしたもの)が' true'になったら、 'Button'を空の文字列に変換しますか? – Demitrian
私はDemitrianがButtonRemdererを推奨または作成し、それをネイティブに追加することを行います。 OpropretyChangingオーバーライドでは、その機能を処理できます。 – BrewMate