我正在一個有listview的搜索和在底部,我想要那個列表view要隱藏當滾動和滾動時再次查看如果它是動畫效果並且我正在爲多個活動使用相同的佈局,那就太好了。我寧願在XML文件中進行更改。 pl參考屏幕截圖screen Shot隱藏搜索當ListView被捲起來並查看它何時滾動android
回答
我認爲這個答案基本上回答了這個問題。沒有測試過它,但在邏輯上它有效。在listView.setOnDetectScrollListener(new OnDetectScrollListener()
的/* do something */
區域中,只需更改搜索佈局的可見性即可。
論壇的鏈接是here。
感謝您的答案,但它會很舒服,如果有任何默認的方法來做隱藏和查看該搜索 – qwertygamer
更多的答案歡迎..... – qwertygamer
更改可見性不會看起來不錯的應用程序是在那裏任何其他方式來執行一個簡單的動畫@BrendanOsweg o – qwertygamer
@qwertgamer這樣的動畫,你需要一些東西,
一個XML文件中的「動畫」文件夾內的res文件夾並將該文件類似於「search_animation.xml」。
亂搞這個代碼有點,但這是你想用它做的一般概念
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="0%" android:toYDelta="-100%" android:duration="600"/> </set>
。對於你需要做這樣的事情
Animation anim = AnimationUtils.loadAnimation(getActivity(), R.anim.animation); anim.setInterpolator((new AccelerateDecelerateInterpolator())); anim.setFillAfter(true); YOUR_SEARCH_FRAME.setAnimation(anim); anim.start();
此外,還有另一個animation.xml文件,從屏幕上動畫 - >到屏幕上,基本上切換'android:fromYDelta'和'android:toYDelta'值的值 – BrendanOswego
我試過你給我的隱藏部分完美的工作,但動畫搞砸了。它應該從其佈局設置爲動畫欄內的隱藏動畫,但是它從listView的中間開始並以其自己的佈局結束。 @BrendanOswego – qwertygamer
謝謝...對於幫助,我解決了問題與默認動畫search.animate()。translationY(search.getHeight()); – qwertygamer
- 1. Android隱藏listview滾動條?
- 2. 如何隱藏EditText上搜索時向上滾動的ListView的Android
- 3. 鍵盤隱藏時滾動查看UiTextField
- 4. 當不在ListView中滾動時自動隱藏滾動條
- 5. Android搜索查看隱藏鍵盤啓動
- 6. 隱藏Android ListView直到搜索字符串被輸入
- 7. WPF訪問listview代碼隱藏的滾動查看器
- 8. ListView垂直滾動時隱藏圖片
- 9. 使用搜索查看時隱藏軟鍵盤上的搜索/搜索按鈕?
- 10. 搜索查看關閉按鈕被隱藏
- 11. 當父卷軸溢出時水平滾動:隱藏
- 12. 隱藏查看Propolis to RecyclerView滾動
- 13. Android的listview搜索和快速滾動
- 14. 搜索查看搜索不ListView的
- 15. Android自定義ListView - 當軟鍵盤隱藏時Edittext被清除
- 16. Android ListView內滾動查看不正確
- 17. Android的ListView同時向下滾動和隱藏向上滾動時隱藏頂視圖?
- 18. 當顯示搜索時,UITableView被新的UITableView隱藏
- 19. Android滾動查看滾動查看
- 20. 滾動時隱藏div並在鼠標懸停時顯示它
- 21. 當向下滾動時隱藏NavigationBar CollectionView
- 22. 當滾動時隱藏UITableViewCell中的UILabel
- 23. SearchView也被「隱藏」關鍵字的ListView搜索
- 24. 我們搜索後用TableView滾動時隱藏鍵盤
- 25. 在滾動時顯示元素,滾動時隱藏它
- 26. Android ListView在觸摸並同時被拉下時不會滾動
- 27. 隱藏列表當它們爲空時查看Web部件(SharePoint)
- 28. 當滾動條被隱藏時,NSScrollview和autohidescrollers會通知
- 29. 當溢出被隱藏時,在Webkit/mozilla中滾動
- 30. 當div被隱藏時,滾動重置在div中
這可能有助於https://guides.codepath.com/android/Handling-Scrolls-創建動畫滾動事件with-CoordinatorLayout –