Android 11?的新功能之一是應(yīng)用能夠在屏幕鍵盤打開和關(guān)閉之間無縫過渡,以及改進(jìn)的WindowInsets?API,實(shí)現(xiàn)對鍵盤 (IME) 等控件的控制。要了解如何將其添加到您的應(yīng)用中,歡迎訪問相關(guān)視頻、博文以及示例應(yīng)用…
- Android 11https://developer.android.google.cn/android11
- WindowInsetshttps://developer.android.google.cn/reference/kotlin/android/view/WindowInsets
- 視頻https://youtu.be/acC7SR1EXsI
- 博文https://goo.gle/keyboard-animation
- 示例應(yīng)用https://goo.gle/insetsanimsample
Material Design 組件
我們建議您參考?Material Design?指南,確保應(yīng)用一致運(yùn)行,以及應(yīng)用的使用習(xí)慣可以延續(xù)。官方文檔介紹了使用 Material Design Components (MDC)?庫的 Material Theming (顏色、類型和形狀)、深色主題以及 Material 的運(yùn)動系統(tǒng)。
- 建議https://medium.com/androiddevelopers/we-recommend-material-design-components-81e6d165c2dd
- Material Design 指南https://material.io/design/introduction
- 庫https://github.com/material-components/material-components-android
- 顏色https://medium.com/androiddevelopers/material-theming-with-mdc-color-860dbba8ce2f
- 類型https://medium.com/androiddevelopers/material-theming-with-mdc-type-8c2013430247
- 形狀https://medium.com/androiddevelopers/material-theming-with-mdc-shape-126c4e5cd7b4
- 運(yùn)動系統(tǒng)https://medium.com/androiddevelopers/building-beautiful-transitions-with-material-motion-for-android-c1f09bb90bf9/
采用 MDC 可以使您的代碼庫為以后嘗試 Jetpack Compose 做好準(zhǔn)備,他們使用了相同的概念、設(shè)計詞匯以及組件。甚至可以通過新的?MDC Compose 主題適配器等庫簡化您的遷移,將 MDC XML 主題轉(zhuǎn)換為 Compose?MaterialTheme
。
- MDC Compose 主題適配器https://github.com/material-components/material-components-android-compose-theme-adapter
- MaterialThemehttps://developer.android.google.cn/reference/kotlin/androidx/compose/material/package-summary#materialtheme
如果您尚未遷移到 MDC,可以參考我們的遷移指南。
- 遷移指南https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351
開始學(xué)習(xí)
我們?yōu)槟鷾?zhǔn)備了兩個學(xué)習(xí)計劃,幫您輕松了解本期的要點(diǎn):?Compose 學(xué)習(xí)計劃和?“現(xiàn)代界面” 學(xué)習(xí)計劃。
- Compose 學(xué)習(xí)計劃https://developer.android.google.cn/courses/pathways/compose
- “現(xiàn)代界面” 學(xué)習(xí)計劃http://developer.android.google.cn/courses/pathways/android-week11-modern-ui
學(xué)習(xí)計劃是指允許用戶完成預(yù)定義模塊的有序教程,學(xué)完模塊后需要參加測驗。學(xué)習(xí)計劃可能包括 Codelab、視頻、文章和博文。通過測驗后,每個用戶將獲得虛擬徽章。在每種學(xué)習(xí)計劃中測試您掌握的知識,獲取限量版徽章。
知識點(diǎn)
無論您是使用當(dāng)前的 UI 工具包進(jìn)行構(gòu)建,還是為下一代做準(zhǔn)備,我們都希望本期分享的資源能夠幫助您打造深受用戶喜愛的 UI 界面。感謝大家收看或加入我們的?AMA。您可以按照 “現(xiàn)代界面” 學(xué)習(xí)計劃學(xué)習(xí)如何利用 Material Design、動畫或最新的 Android 11 功能。歡迎通過 Compose 學(xué)習(xí)計劃了解 Android UI 開發(fā)的未來,并提供反饋助力其發(fā)展。
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)Android工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但對于培訓(xùn)機(jī)構(gòu)動則幾千的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年Android移動開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Android開發(fā)知識點(diǎn),真正體系化!
由于文件比較大,這里只是將部分目錄大綱截圖出來,每個節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項目、講解視頻,并且后續(xù)會持續(xù)更新
如果你覺得這些內(nèi)容對你有幫助,可以添加V獲?。簐ip204888 (備注Android)
資源分享
網(wǎng)上學(xué)習(xí) Android的資料一大堆,但如果學(xué)到的知識不成體系,遇到問題時只是淺嘗輒止,不再深入研究,那么很難做到真正的技術(shù)提升。希望這份系統(tǒng)化的技術(shù)體系對大家有一個方向參考。
2020年雖然路途坎坷,都在說Android要沒落,但是,不要慌,做自己的計劃,學(xué)自己的習(xí),競爭無處不在,每個行業(yè)都是如此。相信自己,沒有做不到的,只有想不到的。祝大家2021年萬事大吉。
oid要沒落,但是,不要慌,做自己的計劃,學(xué)自己的習(xí),競爭無處不在,每個行業(yè)都是如此。相信自己,沒有做不到的,只有想不到的。祝大家2021年萬事大吉。文章來源:http://www.zghlxwxcb.cn/news/detail-849636.html
本文已被CODING開源項目:《Android學(xué)習(xí)筆記總結(jié)+移動架構(gòu)視頻+大廠面試真題+項目實(shí)戰(zhàn)源碼》收錄文章來源地址http://www.zghlxwxcb.cn/news/detail-849636.html
到了這里,關(guān)于Android-11--UI-與-Compose,看看還有哪些你不知道的?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!