1.一種網(wǎng)絡(luò)圖片加載方法,其特征在于,應(yīng)用于基于ReactNative平臺的電子終端,所述電子終端包括圖片自適應(yīng)組件,所述方法包括:
在所述圖片自適應(yīng)組件中將待加載網(wǎng)絡(luò)圖片的顯示尺寸設(shè)置為預(yù)設(shè)尺寸;
獲取所述待加載網(wǎng)絡(luò)圖片的實際尺寸;
將所述顯示尺寸更新為所述實際尺寸;
根據(jù)更新后的顯示尺寸加載所述待加載網(wǎng)絡(luò)圖片。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)圖片加載方法,其特征在于,所述圖片自適應(yīng)組件中包括調(diào)用圖片控件的指令;獲取所述待加載網(wǎng)絡(luò)圖片的實際尺寸的步驟,包括:
在所述圖片自適應(yīng)組件中調(diào)用所述圖片控件的尺寸獲取指令,在顯示所述待加載網(wǎng)絡(luò)圖片之前從所述待加載網(wǎng)絡(luò)圖片的源地址獲取所述待加載網(wǎng)絡(luò)圖片的實際尺寸。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)圖片加載方法,其特征在于,將所述顯示尺寸更新為所述實際尺寸的步驟,包括:
在所述圖片自適應(yīng)組件中將所述顯示尺寸更新為所述實際尺寸,觸發(fā)所述圖片控件調(diào)用尺寸重定義指令,將所述圖片控件中的顯示尺寸更新為所述實際尺寸。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)圖片加載方法,其特征在于,所述方法還包括:
在所述圖片自適應(yīng)組件中對所述待加載網(wǎng)絡(luò)圖片的加載進度進行判斷;
根據(jù)判斷結(jié)果顯示或隱藏ActivityIndicator控件。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)圖片加載方法,其特征在于,根據(jù)判斷結(jié)果顯示或隱藏ActivityIndicator控件的步驟,包括:
在所述待加載網(wǎng)絡(luò)圖片正在加載時,顯示所述ActivityIndicator控件;
在所述待加載網(wǎng)絡(luò)圖片加載完成時,隱藏所述ActivityIndicator控件。
6.一種網(wǎng)絡(luò)圖片加載裝置,其特征在于,應(yīng)用于基于ReactNative平臺的電子終端,所述電子終端包括圖片自適應(yīng)組件,所述裝置包括:
顯示尺寸設(shè)置模塊,用于通過所述圖片自適應(yīng)組件將待加載網(wǎng)絡(luò)圖片的顯示尺寸設(shè)置為預(yù)設(shè)尺寸;
實際尺寸獲取模塊,用于獲取所述待加載網(wǎng)絡(luò)圖片的實際尺寸;
顯示尺寸更新模塊,用于將所述顯示尺寸更新為所述實際尺寸;
網(wǎng)絡(luò)圖片加載模塊,根據(jù)更新后的顯示尺寸加載所述待加載網(wǎng)絡(luò)圖片。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)圖片加載裝置,其特征在于,所述圖片自適應(yīng)組件中包括調(diào)用圖片控件的指令;所述實際尺寸獲取模塊包括:
實際尺寸獲取子模塊,用于在所述圖片自適應(yīng)組件中調(diào)用所述圖片控件的尺寸獲取指令,在顯示所述待加載網(wǎng)絡(luò)圖片之前從所述待加載網(wǎng)絡(luò)圖片的源地址獲取所述待加載網(wǎng)絡(luò)圖片的實際尺寸。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)圖片加載裝置,其特征在于,所述顯示尺寸更新模塊包括:
顯示尺寸更新子模塊,用于在所述圖片自適應(yīng)組件中將所述顯示尺寸更新為所述實際尺寸,觸發(fā)所述圖片控件調(diào)用尺寸重定義指令,將所述圖片控件中的顯示尺寸更新為所述實際尺寸。
9.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)圖片加載裝置,其特征在于,所述裝置還包括:
加載進度判斷模塊,用于在所述圖片自適應(yīng)組件中對所述待加載網(wǎng)絡(luò)圖片的加載進度進行判斷;
加載進度指示模塊,用于根據(jù)判斷結(jié)果顯示或隱藏ActivityIndicator控件。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)圖片加載裝置,其特征在于,所述加載進度指示模塊包括:
第一指示子模塊,用于在所述待加載網(wǎng)絡(luò)圖片正在加載時,顯示所述ActivityIndicator控件;
第二指示子模塊,用于在所述待加載網(wǎng)絡(luò)圖片加載完成時,隱藏所述ActivityIndicator控件。