簡介:課程不僅詳細介紹了自定義ViewGroup開發(fā)的詳細步驟,還會教會大家如何利用通用方案優(yōu)雅的解決復雜問題。課程最后會手把手帶大家利用自定義的TagFlowLayout實現(xiàn)標簽的單選多選效果。
第1章 課程介紹
介紹Android中實現(xiàn)流式布局的多種方式,包括自定義ViewGroup、FlexBoxLayout、FlexBoxLayoutManager以及定制TagFlowLayout等。
第2章 自定義 FlowLayout
本章不僅講解如何利用自定義ViewGroup實現(xiàn)流式布局,重點是教會大家拿到一個自定義ViewGroup時,如何根據(jù)其使用場景,確實規(guī)則,再根據(jù)規(guī)則,確定實現(xiàn)思路,最終實現(xiàn)想要的效果。
第3章 FlexBoxLayout和FlexboxLayoutManager實現(xiàn)流式布局
本章將介紹google開源的FlexboxLayout以及其跟流式布局相關(guān)的API的使用,還會通過使用FlexboxLayoutManager實現(xiàn)流式布局效果。
第4章 定制FlowLayout
手把手帶大家定制自定義的FlowLayout實現(xiàn)單選、多選效果。
第5章 課程總結(jié)
總結(jié)通過FlowLayout掌握自定義ViewGroup的核心步驟及注意事項,通過FlexboxLayout實現(xiàn)流式布局以及通過定制FlowLayout實現(xiàn)流式布局。