آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد فاصله بین آیتم های RecyclerView

Pr0gramm3r  10 سال پیش  10 سال پیش
0 0

سلام

من خواستم با استفاده از 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>
0 0
توضیحی ندادید ! , از این در کجا و به چه عنوانی استفاده کنم ؟ (10 سال پیش)
0 0
توضیح رو نوشتم اما کامل مشخص هست که چکاری انجام میده (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .