當(dāng)前位置:首頁(yè) > IT技術(shù) > 微信平臺(tái) > 正文

自定義 View 功能上線,你的小程序可以更多變
2021-08-10 14:31:39

你的自帶控件,還夠用嗎?

對(duì)于 mPaaS 小程序應(yīng)用開(kāi)發(fā)者而言,mPaaS 中自帶的控件并不陌生。

比如常用的 TextView、EditText、Button、ImageView 等組件,在移動(dòng)開(kāi)發(fā)早期的業(yè)務(wù)環(huán)境中,mPaaS 為開(kāi)發(fā)者提供的這些控件已經(jīng)足夠使用了。

但隨著 mPaaS 小程序交互場(chǎng)景的逐漸豐富,當(dāng)預(yù)構(gòu)建的控件或布局不能滿足項(xiàng)目需求時(shí),越來(lái)越多的場(chǎng)景需要使用到定制化的視圖:開(kāi)發(fā)者通過(guò)創(chuàng)建自己的 View 子類,可以做到精確控制屏幕元素的外觀和功能。

自定義 View 功能上線,你的小程序可以更多變_android

基于自定義 View 能力,開(kāi)發(fā)者可以在 mPaaS 小程序中,實(shí)現(xiàn)定制化高德地圖界面

mPaaS 全新小程序容器重磅發(fā)布

開(kāi)發(fā)者的 Coding 自由從此刻實(shí)現(xiàn)

?

開(kāi)發(fā)者在小程序組件中,通過(guò)自定義 class 繼承 MPBaseEmbedView 并實(shí)現(xiàn) getView 方法,獲取 Android View 返回給小程序。

同時(shí),我們也支持針對(duì)自定義 View 渲染參數(shù)進(jìn)行自定義、自定義消息及事件并發(fā)送至自定義 View 中。

這意味著,開(kāi)發(fā)者可以基于新能力,結(jié)合細(xì)分業(yè)務(wù)場(chǎng)景,實(shí)現(xiàn)更為多元化、豐富的業(yè)務(wù)交互;同時(shí),讓更為復(fù)雜的業(yè)務(wù)模塊也能借助自定義 View 的方式,結(jié)合容器能力實(shí)現(xiàn)動(dòng)態(tài)化更新。

*Android 端小程序容器基線升級(jí)文檔已上線,詳情請(qǐng)?jiān)L問(wèn)鏈接:https://help.aliyun.com/document_detail/217956.html

*iOS 端全新小程序容器還在準(zhǔn)備中,釘釘搜索「32930171」加入 mPaaS 技術(shù)交流群,get 最新產(chǎn)品動(dòng)態(tài)。

E·N·D

本文摘自 :https://blog.51cto.com/u

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >