آموزش کار با تصاویر در برنامه نویسی ریکت نیتیو
آموزش کار با تصاویر در برنامه نویسی ریکت نیتیو
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کار با تصاویر در برنامه نویسی ریکت نیتیو خواهیم پرداخت.
افزودن تصویر
اجازه دهید یک پوشه جدید در داخل پوشه src ایجاد کنیم. ما تصویر خود (myImage.png) را به داخل این پوشه اضافه خواهیم کرد.
ما تصاویر را در صفحه اصلی نشان خواهیم داد.
App.js
1 2 3 4 5 6 7 8 9 |
import React from 'react'; import ImagesExample from './ImagesExample.js' const App = () => { return ( <ImagesExample /> ) } export default App |
با استفاده از نحو زیر می توان به تصویر محلی دسترسی داشت.
image_example.js
1 2 3 4 5 6 7 |
import React, { Component } from 'react' import { Image } from 'react-native' const ImagesExample = () => ( <Image source = {require('C:/Users/Tutorialspoint/Desktop/NativeReactSample/logo.png')} /> ) export default ImagesExample |
خروجی
تراکم صفحه
React Native راهی برای بهینه سازی تصاویر برای دستگاه های مختلف با استفاده از پسوند @ 2x ، @ 3x ارائه می دهد. برنامه فقط تصویر لازم برای تراکم خاص صفحه را بارگیری می کند.
در زیر نام تصویر داخل پوشه img خواهد بود.
1 2 |
my-image@2x.jpg my-image@3x.jpg |
تصاویر شبکه
هنگام استفاده از تصاویر شبکه، به ویژگی منبع نیاز داریم. توصیه می شود عرض و ارتفاع تصاویر شبکه را مشخص کنید.
App.js
1 2 3 4 5 6 7 8 9 |
import React from 'react'; import ImagesExample from './image_example.js' const App = () => { return ( <ImagesExample /> ) } export default App |
image_example.js
1 2 3 4 5 6 7 8 9 |
import React, { Component } from 'react' import { View, Image } from 'react-native' const ImagesExample = () => ( <Image source = {{uri:'https://pbs.twimg.com/profile_images/486929358120964097/gNLINY67_400x400.png'}} style = {{ width: 200, height: 200 }} /> ) export default ImagesExample |
خروجی
لیست جلسات قبل آموزش ریکت نیتیو
- آموزش برنامه نویسی ریکت نیتیو
- آموزش تنظیمات محیطی برنامه نویسی ریکت نیتیو
- آموزش برنامه نویسی ریکت نیتو – برنامه
- آموزش state در برنامه نویسی ریکت نیتیو
- آموزش Props در برنامه نویسی ریکت نیتیو
- آموزش استایل دهی در برنامه نویسی ریکت نیتیو
- آموزش Flexbox در برنامه نویسی ریکت نیتیو
- آموزش ListView در برنامه نویسی ریکت نیتیو
- آموزش ورودی متن در برنامه نویسی ریکت نیتیو
- آموزش ScrollView در برنامه نویسی ریکت نیتیو
دیدگاه شما