[英]Move view to the top of the screen with animation
我有以下布局:
LinearLayout
三个EditText
, layout_width = 0.33
。 当用户将焦点放在其中一个EditText
,其他两个应该消失(也许也是动画),最后一个应该移动到带有某些动画的屏幕顶部,同时显示软键盘。 结果应如下所示:
没有动画的解决方案很简单:
if(focusedView == mBlueEdit) {
mRedEdit.setVisibility(View.GONE);
mGreenEdit.setVisibility(View.GONE);
我不知道何时开始(在其他视图上设置GONE之后再开始为时已晚)以及如何在动画的开始和结束时计算X和Y位置。 预先感谢您的每一个提示。
不确定是否要查找它,但是可以通过将android:animateLayoutChanges="true"
到LinearLayout中来创建自动动画。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.