Articles of swiperefreshlayout

样式SwipeRefreshLayout在支持库的r21中

我找不到任何关于如何在refreshIcon中设置新的refreshIcon样式的文档? this.swipeRefreshLayout.setProgressBackgroundColor(R.color.feed_refresh_1); 这只是更改了刷新图标背景的 ,有没有办法改变箭头本身的颜色?

Android刷卡刷新布局向上滚动以刷新

我已经为我的网格视图实现了一个刷卡刷新布局,如果我向下拉(滚动)以调用刷新,它就可以正常工作。 但是,我试图弄清楚当用户向上滚动时如何刷新。 所以当用户到达网格中的最后一个项目时(我的限制是10)所以当用户看到所有十个然后向上拉或尝试继续滚动时我怎么能刷新? 任何帮助表示赞赏。

Android SwipeRefreshLayout刷新指示器不可见

我正在使用片段内的android.support.v4.widget.SwipeRefreshLayout。 滑动完美地刷新我的数据,但我只能看到一个空白的白色圆圈作为滑动指示器。 我所看到的所有其他问题似乎都不起作用。 @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_all_assets,container,false); mListView = (ListView) view.findViewById(R.id.listView); mSwipeLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipe_container); mSwipeLayout.setColorSchemeColors(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); return view; } XML 依赖 compile fileTree(include: [‘*.jar’], dir: ‘libs’) compile ‘com.android.support:support-v13:21.0.0’ compile ‘com.android.support:appcompat-v7:21.0.+’ compile ‘com.google.zxing:android-integration:3.1.0’ 如何让此刷新指示器生效?

Scrollup在使用SwipeRefreshLayout的StickyListviewHeader中无效

我在我的项目中使用StickyHeaderListview来显示内容和刷新列表,我使用的是SwipeRefreshLayout 。 这里的问题是,当我尝试向上滚动列表时,它开始刷新列表,不允许查看以前的列表项。 我希望行为应该是这样的列表只有当我到达第一个项目并且我尝试向上滚动时才会刷新,而不是每次我向上滚动列表时。 任何人都可以帮忙吗? Ps为了实现SwipeRefreshLayout,我正在引用这个例子

如何在android中触发swiperefreshlayout?

我想在我的SwipeRefreshLayout的onCreateView事件中触发我的MainFragment 。 我想要做的是开始在onCreateView事件中下载信息,同时我显示SwipeRefreshLayout刷新。 有任何想法吗? 这是我在MainFragment Java代码中的MainFragment @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); SwipeRefreshLayout swpRfrshLyt= (SwipeRefreshLayout) rootView.findViewById(R.id.swpRfrshLyt); swpRfrshLyt.setColorSchemeResources(R.color.holo_blue_light, R.color.holo_green_light, R.color.holo_orange_light, R.color.holo_red_light); swpRfrshLyt.setOnRefreshListener(this); swpRfrshLyt.setRefreshing(true); return rootView; } 这是我的fragment_main.xml 我正在使用Android Studio,这是我的构建gradle dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:+’ compile ‘com.android.support:support-v4:+’ compile ‘com.mcxiaoke.volley:library:1.0.+’ } 我安装了Android SDK Build […]

使用支持库23.2.0的Recyclerviews和SwipeRefreshLayout

有没有人想办法让reclerviews,AppbarLayouts和SwipeRefreshLayout在23.2上一起工作呢? 我认为我使用的是一种非常标准的方法,但是当试图向上移动Recyclerview时,swiperefreshlayout一直抓住滚动手势。 内有以下内容

AppBarLayout中的SwipeRefreshLayout未包装内容

我正在尝试实现pull刷新,但是我遇到SwipeRefreshLayout没有包装子视图高度的问题。 在视图预览和实时构建中,它看起来具有0高度。 布局如下: 我也尝试将SwipeRefreshLayout作为SwipeRefreshLayout的父AppBarLayout而没有任何成功,并且在AppBarLayout中放置一个单一的LinearLayout 。 唯一似乎阻止滑动布局高度为0的东西是静态设置它但我希望它基于子视图的高度是动态的。 这里有什么我想念的吗? 似乎SwipeRefreshLayout可能存在错误,因为将其替换为也包含内容的LinearLayout可以按预期工作。

使用Toolbar和SwipeRefreshLayout的正确方法是什么?

我正在尝试使用SwipeRefreshLayout和工具栏,但每次我使用Progress Circle都会出现在工具栏上,这在设计方面非常糟糕。 我尝试将SwipeRefreshLayout放在工具栏下但不起作用,进度圆仍然出现在它上面(状态栏上方)。 我想像Gmail应用程序一样同时使用工具栏和布局。 我正在使用AppCompat库。 这是我的代码: 和 public class BluetoothActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener { private static final int REQUEST_ENABLE_BT = 0; private BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); private SwipeRefreshLayout mSwipeRefreshLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_bluetooth); Toolbar bluetoothToolbar = (Toolbar) findViewById(R.id.bluetooth_toolbar); setSupportActionBar(bluetoothToolbar); final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha); upArrow.setColorFilter(getResources().getColor(R.color.white), PorterDuff.Mode.SRC_ATOP); getSupportActionBar().setHomeAsUpIndicator(upArrow); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mSwipeRefreshLayout = […]

禁用在SwipeRefreshLayout内单击RecyclerView

我使用RecyclerView实现了SwipeRefreshLayout ,我需要在OnRefreshListener期间禁用我的适配器项。 我尝试了以下方法,但点击正常: mRecyclerView.setEnabled(false); mRecyclerView.setClickable(false);

制作自定义SwipeRefreshLayout指标?

我如何制作一个自定义指标,将自定义animation用于SwipeRefreshLayout ? 我查看了SwipeRefreshLayout的源代码,我注意到CircleImageView对象是私有的。 反正有没有修改ImageView ?