(Xamarin.Forms)SVProgressHUDを使う
SVProgressHUDとは?
“SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS.”
iOSのネイティブ開発ではよくお世話になっています!
SVProgressHUDのいいところ
☆とにかく便利☆
- UIがシンプルで標準UIとの親和性が高く、組み込みやすい
- コード上での使い方もシンプル
- UIActivityIndicatorViewを使った面倒な実装とサヨウナラ
- これはこれで必要な場合もあるのでケースバイケース
Xamarin.FormsでSVProgressHUDを使いたい!
非常に便利なので、
Xamarin.Formsでも使いたいなぁ…
と調べてみると、
iOS/Androidについては、Xamarin用にポーティングされたものが存在します。
これらのパッケージを追加して、DependencyService
から使えばよさそうです。
実装例
ここでは自分が好んでよく使う形式に丸め込んで単純な形で共通I/F化しています。
インタフェース部
.Droid
.iOS
使い方
サンプルプロジェクトはこちら↓