【发布时间】:2014-10-14 22:03:49
【问题描述】:
我有以下布局:
三个EditTexts 在LinearLayout 和layout_width = 0.33。当用户将焦点放在其中一个EditTexts 上时,另外两个应该消失(可能还有动画),最后一个应该移动到屏幕顶部,同时显示一些动画,同时显示软键盘。结果应如下所示:
没有动画的解决方法很简单:
if(focusedView == mBlueEdit) {
mRedEdit.setVisibility(View.GONE);
mGreenEdit.setVisibility(View.GONE);
我不知道什么时候开始(在其他视图设置 GONE 后开始为时已晚)以及如何在动画开始和结束时计算 X 和 Y 位置。提前感谢您的每一个提示。
【问题讨论】:
标签: android android-layout android-animation android-view