我有一個SwipeRefreshLayout裏面有一個ListView。我也有ActionBar覆蓋集,基本上,ListView的頂部是與SwipeRefreshLayout一起在動作條的後面,當我觸發刷新時,ActionBar ergo背後的動畫不可見。 任何想法?SwipeRefreshLayout與動作條疊加,動畫背後的動作條
3
A
回答
1
在程序兼容性-V7庫(v21.0.0)的材料設計的版本,SwipeRefreshLayout
獲取方法設置進度視圖偏移量。
公共無效setProgressViewOffset(布爾規模,INT開始,INT端)
刷新指示器啓動和靜止位置總是位於靠近刷新內容的頂部。這個位置是一個一致的位置,但可以根據是否存在工具欄或操作欄,在任一方向上進行調整。
參數
規模設置爲true如果在一個較高的Z順序比在該進度微調器設置爲不顯示任何視圖。
start從進度微調器出現的視圖頂部開始的像素偏移量。
end成功滑動手勢後,進度微調器應該停止的此視圖頂部的像素偏移量。
1
而不是在SwipeRefreshLayout設置paddingTop的,設置layout_marginTop將使進度條可見:
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?android:attr/actionBarSize">
0
我目前遇到這個時,我升級我的依賴從appcompat 19.1.0到21.0.0,並沒有做任何代碼更改。
這實際上是appcompat 21.0.0中SwipeRefreshLayout的一個已知問題。
在這裏尋找一個解決辦法:https://code.google.com/p/android/issues/detail?id=77712
相關問題
- 1. 動畫加載圖標在動作條
- 2. 疊加的動作條圖標
- 3. android動作條疊加問題
- 4. 疊加滾動條
- 5. 摺疊動作條不工作
- 6. 將動作添加到動作條上
- 7. 動畫加載條
- 8. 帶滑動抽屜的疊加動作條
- 9. 與TabView的動作條
- 10. 下拉菜單重疊的動作條
- 11. SwipeRefreshLayout:滑動進度動畫
- 12. 動作條,PullToRefresh與ActionBarSherlock
- 13. 雙片段與動作條
- 14. MainActivity與動作條和ListFragment
- 15. 在動作條
- 16. 在動作條
- 17. 添加按鈕動作條
- 18. 添加sherlock動作條
- 19. 如何打開活動與動作條
- 20. 動作條的背景圖像
- 21. 機器人動作條 - 移除動作條動態
- 22. 線條動畫
- 23. 動作條背景不顯示
- 24. 動作條改變背景顏色
- 25. 使用SwipeRefreshLayout動畫的Android
- 26. ListView始終顯示滾動條內SwipeRefreshLayout
- 27. 製作藍色分數動畫條
- 28. 畫布滾動條不起作用
- 29. 動作條選項
- 30. 滾動條操作
看看這個:http://stackoverflow.com/questions/24413680/swiperefreshlayout-behind-actionbar – Naroh