2017-08-10 78 views
2

是否有可能执行SwipeRefreshLayout功能而没有显示进度微调器在一起。现在它的工作完全正常,其拉动刷新的默认行为显示进度微调和onRefresh()我隐藏它。但我想将它们全部隐藏起来,只是想使用拉来刷新功能,但没有进度微调。SwipeRefreshLayout没有进度微调器

回答

3

后做了一些RND发现了一个解决方案,它可以帮助其他人谁想要实现这样的功能

try { 
     Field f = mSwipeRefreshLayout.getClass().getDeclaredField("mCircleView"); 
     f.setAccessible(true); 
     ImageView img = (ImageView)f.get(mSwipeRefreshLayout); 
     img.setAlpha(0.0f); 
    } catch (NoSuchFieldException | IllegalAccessException e) { 
     e.printStackTrace(); 
    }