2017-05-12 10 views

答えて

2

IsBusyプロパティには多少の混乱があると思います。 iOSでは、ステータスバーにインジケータが表示されます.iOSガイドラインに従うインジケータは、ネットワークアクティビティでのみ表示されるためです。

Androidでは、(視覚的に)何もしていないようです。また、Bugzillaのbugも参照してください。ここでは、開発者として期待されることについて、このディスカッションが進行中です。

我々はIsBusyプロパティのdocumentation pageを読んで、それは言う:

がビジーとしてページをマークします。これにより、プラットフォーム固有のグローバル アクティビティインジケータがビジー状態を示すようになります。

Androidでは、アクティビティインジケータが表示されるはずです。しかし、前述のバグでは、AppCompatを使用しているときに特定の条件が満たされているかどうかのみが表示されることが記載されています。

今のところ、これが必要な場合は、これを並べ替えるか、独自の視覚資料を実装するまでスキップしてください。

+0

ありがとうございました!カスタムコントロールで実装します。 – Horosho

0

Androidのアクティビティインジケータは、マテリアルデザインへの移行の一環として削除されました。これはデザインの推奨事項とインラインではないためです。

+0

それでは、今何の代替案がありますか?あなたはそれがビジー状態であることを示す必要がありますが、より良い選択肢は何ですか? – batmaci

関連する問題