E4A瀏覽器

2022-02-08 11:21 更新

?關(guān)于E4A瀏覽器

瀏覽器在E4A里叫做瀏覽框,主要用來(lái)展示某個(gè)網(wǎng)頁(yè),它的作用不僅僅是展示一個(gè)網(wǎng)頁(yè),因?yàn)樗旧磉€支持多種擴(kuò)展用法,其有一重點(diǎn)特性就是可以做一個(gè)本地資源與web服務(wù)器的交互,包括:本地賬號(hào)、密碼、cookie等資源直接提交,網(wǎng)頁(yè)標(biāo)題、地址等資源回調(diào)。本節(jié)的定義是初級(jí)教程,所以我會(huì)講一些簡(jiǎn)單的東西。

?瀏覽框跳轉(zhuǎn)方法

這是瀏覽框的一個(gè)基本屬性,主要用于訪問(wèn)一個(gè)頁(yè)面,并將其以網(wǎng)頁(yè)的形式展示出來(lái)。如圖所示:

草圖

可視化窗口放瀏覽框的繪制我就不放圖了,看初級(jí)教程的第一節(jié)。

這里的?主窗口.創(chuàng)建完畢()?很好理解,就是下面??瀏覽器.跳轉(zhuǎn)()?代碼?的一個(gè)發(fā)起條件,即當(dāng)程序的窗口創(chuàng)建出來(lái)就回執(zhí)行下面的代碼。換句話說(shuō)程序運(yùn)行的時(shí)候就會(huì)跳轉(zhuǎn),看一下運(yùn)行效果。

Screenshot_2018-12-31-13-49-44-904_com

這就是跳轉(zhuǎn)的整體效果。

?瀏覽框取回字符串資源

我們能通過(guò)瀏覽框取出網(wǎng)頁(yè)的地址、網(wǎng)頁(yè)標(biāo)題、取進(jìn)度,為了展示這些功能我做一個(gè)瀏覽器的示例吧。



先開(kāi)一個(gè)material風(fēng)格會(huì)好看一點(diǎn),再去掉標(biāo)題欄。

然后繪制一個(gè)編輯框和進(jìn)度條吧,如圖:



然后寫(xiě)一下相關(guān)的代碼:


瀏覽框.進(jìn)度改變這個(gè)很好理解,就是加載進(jìn)度有變化觸發(fā)下面的進(jìn)度條方法,這樣就可以實(shí)時(shí)顯示進(jìn)度。

瀏覽框.獲得焦點(diǎn)/失去焦點(diǎn)這個(gè)的意思就是當(dāng)編輯框被點(diǎn)擊一下就會(huì)獲得焦點(diǎn),當(dāng)你點(diǎn)擊其他組件就會(huì)失去焦點(diǎn)。

這樣寫(xiě)可以達(dá)到瀏覽框跳轉(zhuǎn)結(jié)束后編輯框顯示的是網(wǎng)站的標(biāo)題,當(dāng)編輯框被點(diǎn)擊就會(huì)顯示出網(wǎng)址。這也是目前主流瀏覽器app的做法。具體效果看下面的視頻:

點(diǎn)擊這里


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)