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