Android SwipeRefreshListFragment Sample
===================================
A sample which shows how to use `SwipeRefreshLayout` to add
'swipe-to-refresh' gesture to a ListView, enabling the ability to trigger a refresh
from swiping down on that view.
Introduction
------------
A sample which shows how to use
[SwipeRefreshLayout][1] within a `ListFragment` to add the 'swipe-to-refresh'
gesture to a `ListView`. The sample provides this functionality by defining a
re-usable `SwipeRefreshListFragment` class.
The sample displays a list of cheeses. When the user initiates a downward swipe,
that list refreshes with randomly generated items. Selecting the `Refresh`
action from the action bar also refreshes the list.
[1]: https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html
Pre-requisites
--------------
- Android SDK v23
- Android Build Tools v23.0.0
- Android Support Repository
Screenshots
-------------
<img src="screenshots/refresh.png" height="400" alt="Screenshot"/>
Getting Started
---------------
This sample uses the Gradle build system. To build this project, use the
"gradlew build" command or use "Import Project" in Android Studio.
Support
-------
- Google+ Community: https://plus.google.com/communities/105153134372062985968
- Stack Overflow: http://stackoverflow.com/questions/tagged/android
If you've found an error in this sample, please file an issue:
https://github.com/googlesamples/android-SwipeRefreshListFragment
Patches are encouraged, and may be submitted by forking this project and
submitting a pull request through GitHub. Please see CONTRIBUTING.md for more details.
License
-------
Copyright 2014 The Android Open Source Project, Inc.
Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you 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.
没有合适的资源?快使用搜索试试~ 我知道了~
SwipeRefreshListFragment
共52个文件
xml:17个
java:14个
png:7个
需积分: 5 56 下载量 28 浏览量
2016-01-11
12:14:59
上传
评论 1
收藏 880KB ZIP 举报
温馨提示
ListFragment版本的Android官方推荐下拉刷新组件示例代码
资源推荐
资源详情
资源评论
收起资源包目录
SwipeRefreshListFragment.zip (52个子文件)
SwipeRefreshListFragment
gradlew.bat 2KB
gradlew 5KB
screenshots
icon-web.png 73KB
refresh.png 120KB
packaging.yaml 504B
LICENSE 32KB
gradle
wrapper
gradle-wrapper.jar 49KB
gradle-wrapper.properties 232B
CONTRIBUTING.md 2KB
Application
tests
src
com
example
android
swiperefreshlistfragment
tests
SampleTests.java 4KB
AndroidManifest.xml 2KB
src
main
res
values-v11
template-styles.xml 726B
menu
main.xml 815B
main_menu.xml 2KB
layout-w720dp
activity_main.xml 3KB
drawable-hdpi
ic_launcher.png 4KB
tile.9.png 196B
drawable-xhdpi
ic_launcher.png 6KB
drawable-xxhdpi
ic_launcher.png 11KB
values
template-dimens.xml 1KB
template-styles.xml 1KB
colors.xml 2KB
fragmentview_strings.xml 732B
base-strings.xml 1KB
strings.xml 940B
drawable-mdpi
ic_launcher.png 3KB
values-sw600dp
template-dimens.xml 802B
template-styles.xml 876B
layout
activity_main.xml 2KB
values-v21
base-colors.xml 658B
base-template-styles.xml 768B
java
com
example
android
common
view
SlidingTabStrip.java 8KB
SlidingTabLayout.java 11KB
dummydata
Cheeses.java 13KB
activities
SampleActivityBase.java 2KB
logger
MessageOnlyLogFilter.java 2KB
LogWrapper.java 3KB
LogView.java 5KB
Log.java 8KB
LogFragment.java 4KB
LogNode.java 2KB
swiperefreshlistfragment
SwipeRefreshListFragment.java 7KB
SwipeRefreshListFragmentFragment.java 9KB
MainActivity.java 4KB
AndroidManifest.xml 1KB
build.gradle 1KB
libs
android-support-v4.jar 645KB
CONTRIB.md 2KB
.google
packaging.yaml 638B
README.md 2KB
settings.gradle 22B
build.gradle 14B
共 52 条
- 1
资源评论
gouphigh2
- 粉丝: 73
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功