کلاس DecorationImage

تعداد بازدید ها : 785 بازدید
 کلاس DecorationImage

کلاس DecorationImage می تواند توسط خصوصیت image خود یک عکس را توسط کلاس NetworkImage دریافت نموده و سپس توسط خصوصیت fit خود ، سایز عکس را تغییر داده و به عنوان مثال با ورودی BoxFit.cover به اندازه کادر عکس در آورد یا توسط خصوصیت repeat خود و با دریافت ImageRepeat.repeat عکس را تکرار نماید .

توجه داشته باشید که خروجی این کلاس از نوع Widget نیست لذا فقط به عنوان تغذیه کننده خصوصیت سایر ویجت ها (مثلا : خصوصیت image مربوط به کلاس BoxDecoration) می تواند مورد استفاده قرار گیرد .

قطعه کد زیر نمونه ای از پیاده سازی این کلاس توسط کلاس NetworkImage (جهت بازیابی عکس از شبکه) را نمایش می دهد :

DecorationImage(
  image: NetworkImage(
      'https:///flutter.github.io/assets-for-api-docs/assets/widgets/owl-2.jpg'),
  fit: BoxFit.cover,
)

قطعه کد زیر نمونه ای از پیاده سازی این کلاس توسط کلاس AssetsIamge (جهت بازیابی عکس از منابع داخلی اپلیکیشن) را نمایش می دهد :

DecorationImage(
  image: AssetImage('assets/images/icon-background.png'),
  repeat: ImageRepeat.repeat,
)

جهت کسب اطلاعات بیشتر از این آدرس به سایت اصلی فلاتر مراجعه نمایید .

امیدورام این مطلب برای شما مفید باشد .

1+
می خوانم   ویجت RaisedButton
محمدمجتبی جوارشکیان

محمدمجتبی جوارشکیان

من محمدمجتبی جوارشکیان ، کارشناس IT و فعال اجتماعی هستم و در حوزه معماری ، طراحی ، تحلیل گری ، مدلسازی و توسعه ی محیط های نرم افزاری فعالیت دارم . بسیار خوشحال می شوم من را از انتقادات ، پیشنهادات و نظرات خود مطلع فرمایید . آدرس ایمیل : info@javareshkian.ir

ارسال یک پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نه + سیزده =