5

Próbuję dokonać wyszukiwania editText w środku ekranu,Szukaj EditText animacja jak Chrome App

że gdy naciśnięty, przenieść z animacji do searchView na pasku narzędzi.

Dokładnie tak, jak w nowej karcie aplikacji Chrome (v46) dla Androida.

Nie znalazłem żadnego przykładu Githuba, więc masz pomysł, jak to zaimplementować?

enter image description here

Odpowiedz

5

Utworzyłem sens, aby pokazać jeden ze sposobów, że można to zrobić: https://github.com/orenothnay/SearchBar

głównym składnikiem jest FocusableEditText (co adaptacją widget androidy searchview). Używa obejścia, aby pozwolić tekstowi utracić ostrość, gdy użytkownik usunie klawiaturę. a następnie słuchasz zdarzenia zmiany ostrości i odpowiednio zmieniasz interfejs użytkownika.

Jaskiniami są: Musi być zawinięty w kradzież ogniskowej ViewGroup i musi zostać poinformowany, aby skupić się na pauzie (w przeciwnym razie klawiatura zostanie podniesiona).