【エラー記録】androidx.swiperefreshlayout.widget.SwipeRefreshLayout がパッケージのインポートに失敗する

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 : 現在の状態が更新されているかどうかを判断します。

おすすめ

転載: blog.csdn.net/Billy_Zuo/article/details/130846466