1. エラー記録
プロジェクト参照パッケージ appcompat は、
アップグレード前に1.1.1 から 1.4.1 にアップグレードされます。
implementation 'androidx.appcompat:appcompat:1.1.0'
XML レイアウトでの androidx.swiperefreshlayout.widget.SwipeRefreshLayout の使用は正常です。
アップグレード後
implementation 'androidx.appcompat:appcompat:1.4.1'
XML レイアウトで androidx.swiperefreshlayout.widget.SwipeRefreshLayout を使用すると赤色になり、エラーが報告される
2、解決策
swiperefreshlayout パッケージは build.gradle に別途導入する必要があります
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
ただ再構築するだけ
3. SwipeRefreshLayout 関連メソッド
- setOnRefreshListener : リフレッシュ リスナーを設定するには、onRefresh() メソッドを書き直す必要があります。このメソッドは、上部がプルダウンされ、データ要求のロジックが実装され、ドロップダウンのプログレス バーが設定されたときに呼び出されます。消えるなど
- setColorSchemeResources : ドロップダウン プログレス バーのカラー テーマ、変数パラメータ、カラー リソース ID を設定します。さまざまな色を設定したり、振り向くたびに色を表示したりできます。
- setProgressBackgroundColorSchemeResource : ドロップダウンの進行状況バーの背景色を設定します。デフォルトは白です。
- setRefreshing : 更新ステータスを設定します。true は更新を意味し、false は更新をキャンセルすることを意味します。
- setDistanceToTriggerSync : リフレッシュ機能をトリガーするために指を下にスライドさせる距離を設定します。
- isRefreshing : 現在の状態が更新されているかどうかを判断します。