我在屏幕上有大約10個不同的按鈕。當我點擊一個按鈕時,結果活動應該從按鈕內彈出。當我回到活動應該彈出。退出時的動畫
注:我不能使用彈出式窗口,因爲它是一個重量級的活動。並且它有一個流程。
所以我猜想,我將不得不在運行時獲得X和Y座標。
pivotX = getIntent().getFloatExtra("pivotX", 0);
pivotY = getIntent().getFloatExtra("pivotY", 0);
v = getLayoutInflater().inflate(getResourceID(), null);
v.setAnimation(Animation);
//where Animation uses pivotX and pivotY
setContentView(v);
因此,這解決了啓動時的問題。但是,當我想讓它縮回原來的位置(當活動關閉時),我面臨着問題。
這是因爲視圖在onpause或任何此類活動之前被分開。
overridePending Transaction不會幫助,因爲我需要動態的X和Y座標。
需要一些幫助。提前致謝!!!
screenorientaion的幫助下,解決辦法是THA佈局。但是我需要從它發佈的位置。 – user2978350