下面是我的应用程序的样子。它是一个消息应用程序显示键盘隐藏时的视图,反之亦然
有两个片段在一个屏幕片段1(米色颜色)和Fragment2(深灰色)。 EditText和“+”按钮位于Fragment2中。最初Fragment1,EditText和+按钮是可见的。
当我点击EditText时,键盘出现了,显然,EditText和+按钮位于键盘上方。
当我点击+按钮时,Fragment2的Layout2是可见的,并且键盘隐藏,如果可见。
如果我点击EditText并且Layout2可见,那么Layout2隐藏并且键盘出现。
现在我的问题是,从键盘切换到布局2,反之亦然不光滑。屏幕有点闪烁。我要的是:
如果键盘是可见的,我点击+按钮,那么的EditText和+按钮应该呆在那里,键盘要下去和布局2应该拿出。
如果layout2是可见的,我点击EditText,那么有两种可能性。答:编辑文本和+按钮应该停留在那里,布局2应该放下,键盘应该平稳地出现。
B.或EditText,+按钮应该停留在那里,键盘应该出来,布局应该下去之后。
我的用户体验对所有这些混乱和闪烁都有点不好。请帮助我实现这一平稳过渡。
将XML布局 – ceph3us