دایره ای شکل کردن تصاویر در اندروید

سلام به دوستان عزیز سایت سِون کلونر, امیدوارم که حالتون خوب باشه . امروز قصد داریم تا در این مقاله به نحوه دایره ای شکل کردن تصاویر در اندروید بپردازیم. و از یک کتابخانه خوب اندرویدی به اسم CircleImageView استفاده میکنیم, تا انتهای این آموزش با ما همراه باشید.

 

چرا از این کتابخانه استفاده میکنیم؟

در داخل خود ویو های اندروید می توان به ImageView یا AppCompatImageView اشاره کرد. اما این ویوها تنها میتوانند به ما این کمک را بکنند که تصاویر خود را در سایزهای مختلف به نمایش در بیاوریم, و به ما این امکان را نمی دهند که بتوانیم برای تصاویر حاشیه بسازیم, یا آن را به صورت های مختلف نمایش بدهیم, اساسا زمانی که نیاز باشد که ما یک تصویر پروفایل در داخل پروژه اندرویدی خود داشته باشیم.

 

 

اضافه کردن کتابخانه به پروژه

  1. ابتدا فایل build.gradle در سطح ماژول app را باز کنید.
  2. کد زیر را به بخش dependencies اضافه کنید و روی دکمه sync now کلیک کنید.
implementation 'de.hdodenhof:circleimageview:3.1.0'

 

 

نحوه استفاده از این کتابخانه

این کتابخانه به طور مستقیم از ImageView ارث بری کرده است. پس می توانید از تمام ویژگی های (attribute) موجود در ImageView در این کتابخانه هم استفاده کنید فقط چند attribute مخصوص برای این کتابخانه وجود دارد که در باکس کد های پایین به آن اشاره کرده ایم.

برای استفاده از ویو این کتابخانه کد های زیر را به فایل layout خود اضافه کنید.

<de.hdodenhof.circleimageview.CircleImageView
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/profile_image"
    android:layout_width="96dp"
    android:layout_height="96dp"
    android:src="@drawable/profile"
    app:civ_border_width="2dp"
    app:civ_border_color="#FF000000"/>

 

  • civ_border_width : با استفاده از این ویژگی می توانید طول حاشیه تصویر خود را مشخص کنید که بر اساس dp می باشد.
  • civ_border_color : با استفاده از این ویژگی می توانید رنگ حاشیه تصویر خود را تغییر بدهید.
  • civ_border_overlay : با استفاده از این ویژگی می توانید انتخاب کنید که آیا حاشیه روی تصویر قرار بگیرد یا زیر تصویر.
  • civ_circle_background_color : با استفاده از این ویژگی می توانید رنگ پس زمین تصویر را انتخاب کنید که مثلا می توانید برای تصاویر transparent از آن استفاده کنید که جلو عکس را بهتر کند.

 

 

ویدئو آموزشی

 

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این آموزش قصد داریم تا درباره دایره ای شکل کردن تصاویر در اندروید صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

مقالات پیشنهادی

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۸۵۹
۰
۱۳ آذر ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۹۳۱
۰
۲۲ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۰۱
۰
۱۳ آذر ۱۳۹۹

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۸۸۴
۰
۱۳ آذر ۱۳۹۹