بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

افزودن سایه( Shadow ) به View ها

مدیریت گفتگو
iSheykhi 12 سال پیش
آخرین تغییر: 12 سال پیش

با سلام خدمت استاد گرامی:

مدتیه قصد دارم دگمه ای بسازم که از نظر گرافیکی دارای سایه باشه. متاسفانه مطالبی که جستجو نمودم اثر بخش نبودند یا بنده نتواستم  ازشون استفاده کنم.

لینک برخی از مطالب:

http://stackoverflow.com/questions/5197892/add-shadow-to-custom-shape-on-android

نظرات

uncocoder 12 سال پیش
من هنوز متوجه نشدم که چرا از nine-patch استفاده نکردید؟ با اون میشه ساخت کاملاً. فقط اگر قرار باشه داخلش تیک هم داشته باشه، یکم بحثش فرق می کنه اما داخلش نوشته باشه کاملاً با nine-patch سازگار هست.
m_sh_m 12 سال پیش
nine-pach چی هست؟ تو کدوم قسمت از آموزش هاست؟

پاسخ‌ها 4

iSheykhi 12 سال پیش

دوستان من به یک دستاورد رسید.. اما برنامه در خط آخر فایل XML خطا میده و اجرا نمیشه!!!

نظرات

Spirit 12 سال پیش

تابلوست دیگه ! تگ layer-list بسته نشده ، تو آخرین خط ببندش

 </layer-list>

نظرات

iSheykhi 12 سال پیش

ببین دوست عزیز.. من حتی این تگ رو بستم، ولی جواب نگرفتم!!!

متاسفانه برنامه اجرا نمیشه :'(

نظرات

Spirit 12 سال پیش
کدها رو بزار اینجا ببینم چشونه.
iSheykhi 12 سال پیش

 <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<!-- Bottom 2dp Shadow -->
<item>
    <shape  android:shape="rectangle">
        <size android:height="70dip"/>
        <solid android:color="#d8d8d8" />
        <corners android:radius="7dip" />

    </shape>
</item>

<!-- White Top color -->
<item android:bottom="7dip">

    <shape  android:shape="rectangle">
     <size android:height="70dip"/>
    <solid android:color="#FFFFFF" />
    <corners android:radius="7dip" />


    </shape>

</item>

</layer-list>

نظرات

Spirit 12 سال پیش
هیچ مشکلی نداره ، خروجی هم گرفتم بدون مشکل اجرا شد ، فایل رو پاک کنید از نوع بسازید ، یا همین کد ها رو توی یه پروژه دیگه امتحان کنید.
iSheykhi 12 سال پیش
بله.. الان مثل بنز کار میکنه....

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