Ho lavorato a un'app di messaggistica e mi stavo chiedendo se qualcuno avesse avuto qualche informazione sulla transizione della tastiera virtuale.transizione tastiera morbida ... come funziona WhatsApp?
Allo stato attuale, ho quello che è essenzialmente il mio metodo di input (un layout nella parte inferiore dello schermo) per l'invio di facce sorridenti, scarabocchi, cose del genere. Il mio problema è che quando si attiva la tastiera virtuale, durante la transizione della tastiera si accumulano alcune strisce di gomma e scatole nere.
Ho notato che WhatsApp fa essenzialmente una transizione perfetta tra la tastiera morbida e la loro tastiera emoji, e in effetti impedisce l'esecuzione di qualsiasi animazione di tastiera virtuale (area nera vista dietro la tastiera)!
La cosa più vicina che ho trovato è un layout che ritaglia tutto ciò che sarebbe coperto dalla tastiera dal re-rendering, ma questo non sembra funzionare molto bene, ed è tutt'altro che agevole come WhatsApp.
Qualsiasi aiuto sarebbe apprezzato!
tl; dr Come faccio a replicare la tastiera emoji di whatsapp?
Hai provato l'impostazione 'Android: hardwareAccelerated = "true"' 'nella tua AndroidManifest.xml'? Questa è spesso una semplice soluzione per le scatole nere durante le animazioni. – Phil
hi Phil, sì ho abilitato l'accelerazione hardware per la mia attività. Non credo che si tratti di un problema di prestazioni, ma più legato a un'animazione di transizione applicata attivamente per la tastiera virtuale. – user958209