Android 轻扫以刷新删除圆圈指示器
你好,我有一个具体情况。我的客户请求从“刷到刷新库”中删除一个圆圈指示器,因为我添加了一个默认的android toast,当用户滚动底部以加载更多数据时,它会告诉用户数据正在加载。我当前正在使用此库进行布局: 有人知道当我从屏幕底部拉手指的时候,我怎样才能去掉那个旋转的圆圈吗。我使用setrefreshing(false)部分地完成了这项工作。加载时它不会加载到屏幕中间,但当用户从底部拉动时它仍然可见 这就是我所说的圆圈:Android 轻扫以刷新删除圆圈指示器,android,android-layout,Android,Android Layout,你好,我有一个具体情况。我的客户请求从“刷到刷新库”中删除一个圆圈指示器,因为我添加了一个默认的android toast,当用户滚动底部以加载更多数据时,它会告诉用户数据正在加载。我当前正在使用此库进行布局: 有人知道当我从屏幕底部拉手指的时候,我怎样才能去掉那个旋转的圆圈吗。我使用setrefreshing(false)部分地完成了这项工作。加载时它不会加载到屏幕中间,但当用户从底部拉动时它仍然可见 这就是我所说的圆圈: 使用设计支持库中的 用于隐藏指示器 我建议您不要使用第三方Swip
我建议您不要使用第三方
SwipeRefreshLayout
。Android已经在支持v4中提供了它
你可以像这样使用它
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.swiperefreshlayouttest.MainActivity"
>
<!-- Other Views-->
</android.support.v4.widget.SwipeRefreshLayout>
重写该方法
@Override
public void onRefresh() {
Toast.makeText(this, "Refresh", Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mSwipeRefreshLayout.setRefreshing(false);
}
}, 2000);
}
这就是您想要的。您是否对该库提出了Github问题?问题是默认刷到刷新库不支持从右下角刷到?问题是默认刷到刷新库不支持从右下角刷到?是的,不支持。你可以用这个来代替
@Override
public void onRefresh() {
Toast.makeText(this, "Refresh", Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mSwipeRefreshLayout.setRefreshing(false);
}
}, 2000);
}