React Native 圖片組件基礎知識

在 React Native 中使用圖片其實跟 HTML 中使用圖片一樣簡單,在 React Native 中我們使用Image組件來呈現圖片的內容,其中主要的屬性有:source。這個屬性主要是設置圖片的內容,它可以是網絡圖像地址、靜態資源、臨時本地圖像以及本地磁盤中的圖像。

制作一個圖片案例

搭建基礎框架

export default function ImageCard() {return (<View style={[styles.card, styles.cardElevated]}><Imagestyle={styles.cardImage}source={{uri: "https://cdn.pixabay.com/photo/2020/05/05/17/49/tree-5134167_960_720.jpg",}}/><View style={styles.cardBody}><Text style={styles.cardTitle}>風景攝影是對攝影師的最高考驗——而且往往是最令人失望的。</Text><Text style={styles.cardLabel}>風景</Text><Text style={styles.cardDescription}>自從年輕的安塞爾·亞當斯 (Ansel Adams)1916年在優勝美地國家公園度假時拍攝了他的第一張照片(使用他父親送給他的柯達布朗尼相機)以來,攝影師們一直試圖記錄我們星球的無限美麗和威嚴。為了慶祝我們的 2022風景攝影獎,我們調查了我們之前獎項的一些最佳提交和selected 10 幅令人驚嘆的風景圖像,展示了該類型的巨大潛力。</Text><Text style={styles.cardFooter}>2023.08.13</Text></View></View>);
}const styles = StyleSheet.create({card: {},cardElevated: {},cardImage: {},cardBody: {},cardTitle: {},cardLabel: {},cardDescription: {},cardFooter: {},
});

編寫卡片樣式

card: {borderRadius: 8,marginHorizontal: 12,marginVertical: 16
},
cardElevated: {backgroundColor: '#FFFFFF',elevation: 3,shadowOffset: {width: 1,height: 1}
},

編輯卡片內容相關樣式

cardBody: {paddingHorizontal: 12
},
cardTitle: {color: '#000000',},
cardLabel: {color: '#000000',marginTop: 6
},
cardDescription: {color: '#000000',fontSize: 12,marginBottom: 12,marginTop: 6,flexShrink: 1,lineHeight: 22,textAlign: 'justify'
},
cardFooter: {color: '#000000',fontSize: 12,marginBottom: 8
}

編輯圖片樣式

cardImage: {height: 180,marginBottom: 8,borderTopLeftRadius: 6,borderTopRightRadius: 6
},

運行效果如下

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/37307.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/37307.shtml
英文地址,請注明出處:http://en.pswp.cn/news/37307.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android側滑欄(一)可縮放可一起移動的側滑欄

在實際的各類App開發中&#xff0c;經常會需要做一個左側的側滑欄&#xff0c;類似于QQ這種。 今天這篇文章總結下自己在開發中遇到的這類可以跟隨移動且可以縮放的側滑欄。 一、實現原理 使用 HorizontalScrollView 實現一個水平方向的可滑動的View&#xff0c;左布局為側滑…

MySQL-MGR報錯MY-011526

問題背景: 單主MGR集群&#xff0c;主節點在服務器意外重啟之后&#xff0c;無法重新加入現有MGR集群&#xff0c;報錯誤[MY-011526] [Repl] Plugin group_replication reported: This member has more executed transactions than those present in the group. Local transact…

2023年度漏洞預警

1 漏洞 漏洞是硬件&#xff0c;軟件&#xff0c;協議的具體實現或系統安全策略上存在的缺陷。從而可以使用攻擊者能夠在破壞系統。 2 漏洞匯總數據 以下數據針對 23 年截至8月期間爆發的高危嚴重漏洞進行了數據統計和分析&#xff0c; 具體的數據如下所示&#xff1a; 漏洞…

Camx--概述

該部分代碼主要位于 vendor/qcom/proprietary/ 目錄下&#xff1a; 其中 camx 代表了通用功能性接口的代碼實現集合&#xff08;CamX&#xff09;&#xff0c;chi-cdk代表了可定制化需求的代碼實現集合&#xff08;CHI&#xff09;&#xff0c;從圖中可以看出Camx部分對上作為H…

v3s平臺學習

printf 應用程序 arm-linux-gnueabihf-gcc test.c 復制a.out 到 sd卡 /media/shen/rootfs/root 運行a.out 不顯示 解決方法 https://blog.csdn.net/whatday/article/details/85137031/?utm_mediumdistribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~def…

Linux 性能分析之iostat命令詳解

Linux 性能分析之iostat命令詳解 iostat命令是IO性能分析的常用工具&#xff0c;其是input/output statistics的縮寫。本文將著重于下面幾個方面介紹iostat命令&#xff1a; iostat的安裝iostat命令行選項說明iostat輸出內容分析如何確定磁盤IO的瓶頸iostat實際案例 命令的安…

django boostrap html實現可拖拽的左右布局,鼠標拖動調整左右布局的大小或占比

一、實現的效果 最近需要在Django項目中,實現一個左右布局的html頁面,頁面框架使用的是boostrap。但這個布局不是簡單的左右分欄布局,而是需要實現可以通過鼠標拖拽的方式動態調整左右兩側布局的大小和占比。效果大致如下: 一開始,頁面分為左右兩塊布局: 鼠標放到中間的…

Python腳本之連接MySQL【四】

本文為博主原創&#xff0c;未經授權&#xff0c;嚴禁轉載及使用。 本文鏈接&#xff1a;https://blog.csdn.net/zyooooxie/article/details/124640412 之前寫了篇 Python腳本之連接MySQL【三】&#xff0c;日常使用過程中&#xff0c;代碼實際有很多改動&#xff0c;特此更新…

阿里云SMS,APi接口返回錯誤碼

API錯誤碼 更新時間&#xff1a;2023-06-29 16:33提交缺陷 產品詳情 相關技術圈 我的收藏 調用API接口失敗時&#xff0c;會返回錯誤碼。本文檔為您提供API接口錯誤碼列表&#xff0c;請根據錯誤碼和對應錯誤信息排查問題。 錯誤碼&#xff08;Code&#xff09; 錯誤信息…

【先進PID控制算法(ADRC,TD,ESO)加入永磁同步電機發電控制仿真模型研究(Matlab代碼實現)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;歡迎來到本博客????&#x1f4a5;&#x1f4a5; &#x1f3c6;博主優勢&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客內容盡量做到思維縝密&#xff0c;邏輯清晰&#xff0c;為了方便讀者。 ??座右銘&a…

EJB基本概念和使用

一、EJB是什么&#xff1f; EJB是sun的JavaEE服務器端組件模型&#xff0c;是一種規范&#xff0c;設計目標與核心應用是部署分布式應用程序。EJB2.0過于復雜&#xff0c;EJB3.0的推出減輕了開發人員進行底層開發的工作量&#xff0c;它取消或最小化了很多(以前這些是必須實現)…

如何使用Flask-RESTPlus構建強大的API

如何使用Flask-RESTPlus構建強大的API 引言&#xff1a; 在Web開發中&#xff0c;構建API&#xff08;應用程序接口&#xff09;是非常常見和重要的。API是一種允許不同應用程序之間交互的方式&#xff0c;它定義了如何請求和響應數據的規范。Flask-RESTPlus是一個基于Flask的…

定量分析計算51單片機復位電路工作原理 怎么計算單片機復位電容和電阻大小

下面畫出等效電路圖 可以知道單片機內必然有一個電阻RX&#xff0c;為了簡化分析&#xff0c;我們假設他是線性電阻&#xff08;不帶電容&#xff0c;電感的支路&#xff09; 還有一個基礎知識&#xff1a; 電容器的充電放電曲線&#xff1a; 還需要知道電容電壓的變化是連續…

微信小程序data-item設置獲取不到數據的問題

微信小程序data-item設置獲取不到數據的問題 簡單說明&#xff1a; 在微信小程序中&#xff0c;通過列表渲染使用wx:for根據數組中的每一項重復渲染組件。同時使用bindtap給每一項綁定點擊事件clickItem&#xff0c;再通過data-item綁定數據。 **問題&#xff1a;**通過data-i…

觀察者模式實戰

場景 假設創建訂單后需要發短信、發郵件等其它的操作&#xff0c;放在業務邏輯會使代碼非常臃腫&#xff0c;可以使用觀察者模式優化代碼 代碼實現 自定義一個事件 發送郵件 發送短信 最后再創建訂單的業務邏輯進行監聽&#xff0c;創建訂單 假設后面還需要做其它的…

常見的一些BUG

常見的一些BUG&#xff0c;但實際上在編寫代碼時&#xff0c;我們應該盡可能避免這些類型的錯誤&#xff1a; 變量名與函數名沖突&#xff1a; def main(): print("Hello, World!") main 5 print("The value of main is:", main) 函數參數傳遞錯誤&…

取個對象值導致系統崩潰

取個對象值導致系統崩潰 前言 想必各位小伙經常在項目中遇到一些錯誤&#xff0c;取對象值的時候&#xff0c;經常報錯,又或者某些項目突然就掛經常都是出現在一些對象取值上面&#xff0c;然后就被領導一頓訓斥 報錯分析 例如&#xff1a; 下面這個報錯大家想必不會陌生&am…

最大交換(力扣)枚舉 JAVA

給定一個非負整數&#xff0c;你至多可以交換一次數字中的任意兩位。返回你能得到的最大值。 示例 1 : 輸入: 2736 輸出: 7236 解釋: 交換數字2和數字7。 示例 2 : 輸入: 9973 輸出: 9973 解釋: 不需要交換。 注意: 給定數字的范圍是 [0, 10^8] 解題思路&#xff1a; 1、數最…

【量化課程】08_2.深度學習量化策略基礎實戰

文章目錄 1. 深度學習簡介2. 常用深度學習模型架構2.1 LSTM 介紹2.2 LSTM在股票預測中的應用 3. 模塊分類3.1 卷積層3.2 池化層3.3 全連接層3.4 Dropout層 4. 深度學習模型構建5. 策略實現 1. 深度學習簡介 深度學習是模擬人腦進行分析學習的神經網絡。 2. 常用深度學習模型架…

山東布谷科技直播軟件源碼Nginx服務器橫向擴展:搭建更穩定的平臺服務

在直播軟件源碼平臺中&#xff0c;服務器扮演著重要的角色&#xff0c;關系著視頻傳輸、數據處理、用戶管理等工作的順利完成。隨著互聯網的迅猛發展&#xff0c;直播行業也隨之崛起&#xff0c;全世界的人們都加入到了直播軟件源碼平臺中&#xff0c;用戶流量的增加讓服務器的…