2017-08-09 19 views
0

我想ImageView開始擴展到適合屏幕(這將是偉大的,包括一些動畫),當點擊ImageView時。儘管我找到了一個很好的示例。如何在單擊時擴展ImageView以適應屏幕?

這是默認場景:

Default

,當用戶在圖像中點擊:

When Clicked

我如何處理這個解決方案?任何代碼示例將不勝感激。

+1

也許這可以幫助你。 https://developer.android.com/training/animation/zoom.html – Bryan

+0

我試過了,但它不適用於不同的圖像大小@Bryan –

+0

然後,我認爲你應該創建一個片段,並將圖像數據傳遞給片段和該片段應該包含imageview並使用scaleType進行 – Bryan

回答

-1

爲了在單擊圖像後以全屏查看圖像。我們需要創建一個新的Activity(或)對話框片段,這使得我們的工作在設計和編碼方面也更加容易。爲了達到這個目的,我們可以直接使用意圖並將URL傳遞給全屏活動,並且可以使用圖像加載器完全下載並顯示它。記住你的情況全屏活動的背景應該是透明的。

如果你想爲這個轉換手段做一些動畫,我建議你使用共享元素轉換。下面的鏈接將幫助您實現這一目標,

Link 1

Link 2

希望這些鏈接會引導您實現您的要求:)