作者:閑魚技術(shù)-塵蕭
引言
在漫長的從Native向Flutter過渡的混合工程時(shí)期,要想平滑地過渡,在Flutter中使用Native中較為完善的控件會(huì)是一個(gè)很好的選擇。本文希望向大家介紹AndroidView的使用方式以及在此基礎(chǔ)之上拓展的雙端嵌入Native組件的解決方案。
1. 使用教程
1.1. DemoRun
嵌入地圖這一場景可能在很多App中都會(huì)存在,但是現(xiàn)在的地圖SDK都沒有提供Flutter的庫,而自己開發(fā)一套地圖顯然不太現(xiàn)實(shí)。這種場景下,使用混合棧的形式是一個(gè)比較好的選擇。我們可以直接在Native的繪圖樹中嵌入一個(gè)Map,但是這個(gè)方案嵌入的View并不在Flutter的繪圖樹中,是一種比較暴力且不優(yōu)雅的方式,使用起來也很費(fèi)勁。
這時(shí)候,使用Flutter官方提供的控件AndroidView就是一種比較優(yōu)雅的解決方案了。這
熱門工具 換一換