Pracuję nad aplikacją do przesyłania wiadomości i zastanawiałem się, czy ktoś ma wgląd w miękką zmianę klawiatury.przejście z miękkiej klawiatury ... jak to robi WhatsApp?
W obecnej postaci, mam zasadniczo moją własną metodę wprowadzania (układ u dołu ekranu) do wysyłania uśmiechniętych buziek, bazgrołów, takich rzeczy. Mój problem polega na tym, że kiedy przełączana jest klawiatura miękka, podczas przejścia na klawiaturę pojawia się poważna opaska gumowa i czarne pudełka.
Zauważyłem, że WhatsApp robi to, co w gruncie rzeczy jest idealnym przejściem pomiędzy klawiaturą i klawiaturą emoji, a w rzeczywistości zatrzymuje animację klawiatury (czarny obszar widoczny za klawiaturą) w ogóle!
Najbliższa rzecz, jaką wymyśliłem, to układ, który kadruje wszystko, co mogłoby zostać pokryte przez klawiaturę podczas ponownego renderowania, ale nie wydaje się, żeby działało to doskonale, a nie jest tak gładkie jak WhatsApp.
Każda pomoc zostanie doceniona!
tl; dr jak mogę replikować klawiaturę emoji WhatsApp?
Czy próbowałeś ustawienie 'android: hardwareAccelerated = "true"' w 'AndroidManifest.xml'? Często jest to prosta poprawka do czarnych skrzynek podczas animacji. – Phil
cześć Phil, tak, mam włączoną akcelerację sprzętową dla mojej aktywności. Nie uważam, że jest to problem z wydajnością, ale bardziej związany z aktywnie zastosowaną animacją przejścia dla miękkiej klawiatury. – user958209