[英]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.