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 '
라이브러리를 로컬 라이브러리 프로젝트로 포함합니다.
두 번째로 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 메소드에서 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.