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

چه جوری یک Gradient با xml بسازیم

jafar  12 سال پیش  11 سال پیش
0 0

سلام به همگی

چه جوری یک گرادیانت با xml بسازیم 

برای تصویر واسه بک گراند میخوام 

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
amir Alu  12 سال پیش
0 0

سلام.

یک فیلم آموزشی فارسی داخل you tube دیدم که هم در باره ی گرادیانت کامل توضیح داده هم دیتابیس. فیلم جالبی هست

لینک دانلود مستقیم با حجم 120 mb

لینک نمایش در youtube

0 0
فک کنم بهتر بود لینک اون صفحه رو میدادین تا لینک دانلود رو . (12 سال پیش)
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+1 0

  1. در پوشه ی res  و در کنار drawable-hdpi و... یک پوشه جدید به نام drawable بسازید 
  2. داخل پوشه یک فایل xml جدید بسازید ، هنگام ساخت Shape رو انتخاب کنید
  3. سورسی مثل سورس زیر ایجاد کنید
     <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >
        <gradient android:startColor="#e3e3e3"
            android:centerColor="#fff"
            android:endColor="#e3e3e3"
            android:type="sweep"
            ></gradient>
    
    </shape>
  4. فایل رو ذخیره کنید 
  5. بر روی شی مورد نظر ، مقلا یک لایاوت کلیک کنید در قسمت background از پوشه ی ساخته شده ، فایل رو انتخاب کنید.
  6. در صورتی که پس از ذخیره تنظیمات اعمال نشد ، project > clean رو اجرا کنید 
  7. یک گرادیانت ساده ، دارید :)
0 0
مرسی از پاسخ کامل و عالی (12 سال پیش)
0 0
پیشاپیش عذر میخوام تاپیک قدیمی میارم بالا...از دستور خوبتون استفاده کردم اما نوع گرادیانت رو خطی گذاشتم و از کلمه liner استفاده کردم...اما لاینرش از سمت چپ به راست عمل میکنه...چطوری میتونم از بالا به پایین تغییرش بدم؟! ممنونم... (11 سال پیش)
+1 0
خصوصیت android:angle="90" رو به تگ gradiant داخل xml تون اضافه کنید. (11 سال پیش)
+1 0
باید درجه رو تغییر بدید : android:angle=90 (عدد رو داخل کوتویشن "" بزارید) (11 سال پیش)
0 0
ممنون، حل شد...اما android:type="liner" همین خط رو خطا میگیره؟! در صورتی که به شی که این رو دادم اعمال شده.... (11 سال پیش)
0 0
متن خطا : \gradiant.xml error: Error: String types not allowed (at 'type' with value 'liner'). (11 سال پیش)
+1 0
اگه میخواین از Liner استفاده کنید اون خط را بردارید . پیشفرض گرادینت liner هست. (11 سال پیش)

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