SwipeRefreshLayout をオーバーレイ モードの ActionBar と組み合わせて使用すると、読み込みアニメーションがアクション バーの背後に表示されるため、ほとんど見えなくなります。
アクションバーの上に表示するために何かできることはありますか?
ベストアンサー1
appcompat-v7 ライブラリの Material Design バージョン (v21.0.0) では、SwipeRefreshLayout
進行状況ビューのオフセットを設定するメソッドを取得します。
パブリックボイドプログレスビューオフセットを設定する(ブールスケール、int 開始、int 終了)
更新インジケーターの開始位置と停止位置は、常に更新コンテンツの上部付近に配置されます。この位置は一定ですが、ツールバーまたはアクションバーの有無に応じてどちらの方向にも調整できます。
パラメーター
規模進行状況スピナーが表示されるように設定されている場所よりも高い Z オーダーにビューがない場合は true に設定します。
始める進行状況スピナーが表示される、このビューの上端からのオフセット (ピクセル単位)。
終わりスワイプ ジェスチャが成功した後に進行状況スピナーが停止する、このビューの上部からのオフセット (ピクセル単位)。