2016-11-08 21 views

回答

0

對於這樣的問題,我總是喜歡點人到Android Open Source Project。環顧四周那裏,你可以迅速偶然發現在SystemUI包中的「最近通話」執行: https://android.googlesource.com/platform/frameworks/base/+/master/packages/SystemUI/src/com/android/systemui/recents?autodive=0%2F/

這是一個相當複雜的設置,但通過它閱讀,您將學習(看)[最近系統UI的具體實現組件,完全如上圖所示。從Recents.java開始,不是圍繞着RecentsActivity.java進行,而是看到它的視圖和實現。這都是自定義的,如果你重新使用他們的代碼(免費),請注意使用它的許可證!

希望它有幫助!

+0

PS知道你在Android源代碼中的方式可以成爲你最有用的技能和最好的武器,如果你是Android開發者:)乾杯! – anthonymonori

+0

我對代碼感興趣,但是我找不到任何能夠描述視圖構建方式的函數。 – Cornetto

+0

@Cornetto那麼在這種情況下,其他人已經爲你做了這個工作,並在這裏簡化它:https://github.com/ZieIony/MaterialRecents – anthonymonori