2015-05-03 103 views
1

我試圖給對話框設置動畫並縮小到屏幕的底角。 我的問題是動畫僅限於對話框邊框,所以對話框縮放並移動到對話框的一角。 如果我使用: dialog.getWindow()。getAttributes()。windowAnimations = R.style.MyAnimation; (其中MyAnimation縮小比例並移動到角落動畫)它運行良好,但我的問題必須在dialog.show()之前設置,並且我需要決定是否僅在解除之前使用動畫(之後表演被稱爲)。 任何幫助將不勝感激!關閉Android對話框動畫

+0

我有一個自己的對話框視圖類似的問題想知道你是否找到了解決方案? –

回答

1

您可以在活動開始時使用.show()並使用.setVisibility(INVISIBLE)。 然後在解僱,因爲你希望它是按比例縮放,並使用.setVisibility(可見光)

編輯:要使用此解決方案,你必須做出從View類

+0

您無法在對話框中設置可用性。你可以在根視圖上做,但不好。 – roeiki11

+0

是的,我說的是因爲我通常會自己創建對話框視圖,我正在編輯 –