2017-08-10 87 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(); 
    }