بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ایجاد فاصله بین آیتم های RecyclerView
سلام
من خواستم با استفاده از divider تو xml فاصله ایجاد کنم بین آیتم ها ولی هیچ تاثیری نداشت
علت چیه و کد خاصی وجود داره برای این کار ؟

مثل این عکس , در مورد ایجاد shadow کنار آیتم ها هم اگر راهنمایی کنید ممنون میشم
+1
0
با سلام دوست عزیز اگه درست متوجه شده باشم شما داخل xml باید از attr به اسم android:evelation استفاده کنی که استانداردش طبق google 6dp هست. (10 سال پیش)
+1
0
میتونید از ItemDecoration استفاده کنید لینک (10 سال پیش)
0
0
برای اون سایه ها هم میتونید از CardView استفاده کنید. (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
HoCoder
10 سال پیش
0
0
با این کد میتونی با تغییر مقادیرش به آیتم دلخواهی که میخوای برسی
یه دونه xml داخل drawable ایجاد کنید مثلا shape.xml و این کد رو داخلش بزارید و item اول سایه شما هست و item دوم هم که در واقع روی item اول قرار میگیره و میتونید با مقادیری که در آیتم دوم هست مقدار سایه رو مشخص کنید مثلا bottom رو من گذاشتم 5 پس 5 پیکسل از پایین سایه میندازه و یا میتونید فقط برای یک جهت سایه بندازید و... و همین طور میتونید بقیه مقادیر رو دست کاری کنید تا به view دلخواه خودتو برسید
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<corners
android:radius="2dp"/>
<solid android:color="#1a000000"/>
</shape>
</item>
<item
android:bottom="5px"
android:left="5px"
android:right="5px"
android:top="5px">
<shape>
<corners
android:radius="2dp"/>
<solid android:color="#ffffff"/>
</shape>
</item>
</layer-list>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .