8

我想知道是否可以更改共享元素轉換的z順序?看:共享元素轉換(前景/背景)問題

我有一個圖像的佈局,填充整個屏幕。圖像前是一個顯示圖像標題的文本框。如果我點擊文本框,就會開始轉換到詳細信息活動。因此,我實現了共享元素轉換,其中全屏圖像在詳細視圖中爲其自身的較小版本提供動畫。下圖說明了這種行爲。現在

enter image description here

我的問題是,在這兩種活動是文本框,其被放置在共享元素圖像的上方。如果我從概覽到詳細活動,則只有在共享元素轉換完成後才能看到帶有數字的圓圈文本框。 我想放置與共享元素轉換上方的數字的文本框,以便我也可以在此視圖元素上執行動畫。

關於如何解決這個問題的任何想法?

+0

你有沒有正確的與此?我相信我遇到了同樣的問題[在這裏](http://stackoverflow.com/questions/41461976/z-order-in-shared-element-activity-transition-animations),我看到你打我到發佈時間超過一年... –

+0

不幸的是:D – jennymo

回答

2

如果我沒有弄錯,android會使用視圖的高程來計算哪些視圖位於其他視圖之上。嘗試使用高程(或translationZ值)來決定哪些視圖應該位於頂部。

+0

這並沒有提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [來自評論](/ review/low-quality-posts/11031615) – gio

+1

我想對這個問題發表評論,但正如你所述,我不能因爲我的聲譽。他沒有提供任何代碼,所以如果我有他的問題,我會嘗試我上面提到的事情。 –

+0

非常感謝! –