بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
قرار دادن سایه برای View (آموزش)
به نام خدا
با سلام
چند روز پیش یکی از دوستان سوالی پرسید درباره ی اینکه چجوری دور یک View سایه بندازیم. فقط با یک خط کد میشه این کارو کرد و من جواب ایشون رو دادم و گفتن که چه روش خوبیه، چرا تو انجمن آموزشی در این باره قرار داده نشده! منم تصمیم گرفتم که آموزششو بزارم که بقیه دوستان هم استفاده کنند.
امیدوارم به کارتون بیاد...

برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Amir
9 سال پیش
+3
0
برای سایه انداختن دور یک View فقط کافیه که کد زیر رو بهش اضافه کنید:
android:background="@android:drawable/dialog_holo_light_frame"
یعنی مثلا اگه View شما به این شکل هست:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/picture"/>
به شکل زیر تغییرش بدید:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:drawable/dialog_holo_light_frame"
android:src="@drawable/picture"/>
ممنون از آموزش، ولی این روش انگار یه ترفنده. این بک گراند یک عکس سیستمی هست که دارای سایه هست و ما میایم به عنوان بک گراند یک ویو این عکس رو قرار می دیم. در صورتی که اگر عکس ما دایره باشه عکسی که سایه داره پشتش معلوم می شه. ولی تو اندروید استودیو کار راحته می شه با اضافه کردن لایبرری cardview هر ویو رو تو هر نسخه ای با هر چقدر کرنر که می خوایم با هر مقدار سایه ای ایجاد کنیم. :)) (9 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .