2016-01-14 100 views
4

幾天前,我在我的android手機上做了一個全新的instagram安裝,當我進行登錄時,我不禁停下來看看登錄屏幕背景顏色的變化。我剛剛在設計/體驗中留下了深刻的印象,我只看了半個小時左右的顏色就改變了。instagram如何實現其登錄屏幕?

我是一名android開發人員和一名設計愛好者,不知道如何實現那種迷住了我的創意自我的體驗正在令我失望。所以,這個問題是針對所有的創意天才,如何在Android中實現?我只是想知道這一點。萬分感謝。

編輯有一種可能是它可能是predesined/prerecorded GIF,只是在後臺顯示。但是我想知道,如果這不是一個gif,這個效果可以在android中以編程方式產生嗎?如果是,那麼如何?

+0

這是一個啓動畫面我看不到這個東西的創造力,它可以用gif完成,或者你可以簡單地使用啓動插件 –

+0

@ZeRubeus你的意思是說,它是一個預先設計的gif,來自一些放置在背景中的動畫軟件? –

+0

https://www.youtube.com/watch?v=XwOuTjUFexE按照這個,你將能夠創建你自己的啓動畫面:) –

回答

2

你讓我好奇這個漂亮的啓動畫面,所以這就是讓我做一個逆向工程對於Instagram的的APK,我發現他們不使用的Gif甚至GradientDrawable,他們創造了CustomView延伸查看,每次它生成一個位圖一些顏色然後他們在這個位圖添加模糊效果,他們把它作爲背景(非常複雜)。

我認爲把他們的代碼封閉是不合法的,但我邀請你看看它的代碼中有一個想法。

我希望能幫到你, 祝你好運。

+0

Instagram使用的圖像是彩虹色的,每秒都會將其轉換爲左側,看起來顏色正在發生變化。 – himb2001

+0

你如何反向工程? – Zen

+1

@summers最簡單的方法來做到這一點.... http://www.decompileandroid.com/ –