由於公司原項目使用webview形式開發(fā)產(chǎn)品,跑CSS3動畫很卡,想讓我開發(fā)一版native app,但是又想保留web可靈活更新介面的優(yōu)點,現(xiàn)在初步設(shè)想是每次啟動app的時候從伺服器取得xml佈局到本機並載入。由於我沒開發(fā)過Android,剛看了《第一行程式碼》,還是沒有找到思路去實現(xiàn),網(wǎng)路上比較推薦的react native這類參考資料還不成熟的解決方案對我這種新手程式設(shè)計師更不現(xiàn)實,請教一下有相關(guān)經(jīng)驗的前輩們?nèi)绾螌崿F(xiàn)我的需求?或者說這個需求是否現(xiàn)實?
光陰似箭催人老,日月如移越少年。
這個是一個挺複雜的需求,我至今只看到過阿里使用了這種方式,你可以看下阿里的這套框架https://github.com/alibaba/atlas
LayoutInflater無法動態(tài)載入非build時期的xml。我覺得可以使用動態(tài)載入dex的技術(shù)來實現(xiàn)。