pull to make soup
1.0.0
RecyclerView に簡単に追加できるカスタム アニメーションのプルツーリフレッシュ
ドリブルに関するこのプロジェクトからインスピレーションを得た
最小 SDK バージョン 16
プロジェクトレベルの build.gradle
allprojects {
repositories {
.. .
maven { url ' https://jitpack.io ' }
}
}
アプリレベルの build.gradle
compile ' com.github.Yalantis:pull-to-make-soup:1.0.2 '
ライブラリをローカル ライブラリ プロジェクトとして含めます。
2 番目に、app:type="soup" を使用して PullToRefreshView をレイアウトに含めます。
< com .yalantis.pulltomakesoup.PullToRefreshView
android : id = " @+id/pull_to_refresh "
app : type = " soup "
android : layout_width = " match_parent "
android : layout_height = " match_parent " >
< android .support.v7.widget.RecyclerView
android : id = " @+id/recycler_view "
android : layout_width = " match_parent "
android : layout_height = " match_parent "
android : divider = " @null "
android : dividerHeight = " 0dp "
android : fadingEdge = " none " />
</ com .yalantis.pulltomakesoup.PullToRefreshView>
次に、onCreate メソッドで View を参照し、OnRefreshListener を設定します。
mPullToRefreshView = ( PullToRefreshView ) findViewById ( R . id . pull_to_refresh );
mPullToRefreshView . setOnRefreshListener ( new PullToRefreshView . OnRefreshListener () {
@ Override
public void onRefresh () {}
});
通話のリフレッシュを終了する必要がある場合
mPullToRefreshView . setRefreshing ( false );
進行状況を変更する必要がある場合:
mPullToRefreshView . setRefreshing ( boolean isRefreshing )
私たちのコンポーネントを使用しているプロジェクトへのリンクを送っていただければ、大変うれしく思います。 [email protected] に電子メールを送信してください。また、アニメーションに関してご質問やご提案がございましたら、お知らせください。
PS 私たちは、Android (iOS) の UI をさらに優れたものにする方法についてのコードとチュートリアルにラップされたさらなる機能を公開する予定です。乞うご期待!
Copyright 2017, Yalantis
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.