我正在制作视图动画,以便在键盘出现时隐藏底部导航栏。
我的问题是,我可以将底部导航栏和主要消息区域翻译掉。可以遵循它,但在消息区域的顶部'差距形成。有没有办法翻译,但保持在消息区域的顶部'与动作栏对齐?
以下是动画和正在形成的差距的示例: fiddle
我的动画代码如下:
What i am doing here is fetching the class which is having
fa-chevron-circle-down'. Then taking parent element recursively till the
<tr>. Then take the next sibling element and you can delete it or you can do
display none dynamically.
答案 0 :(得分:0)
我最终测试了两件事,第一件来自this stack overflow answer,它调整了布局的实际高度,这确实有效,但并不像我希望的那样顺畅。
第二个是this library,它使用ValueAnimators并提供更平滑的动画以及更多功能。我最终坚持使用这个库,因为它在视觉上提供了更好的结果,并且很容易定制。