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

رسم یک مربع با gradient خط دورش (حل شد)

وحید  9 سال پیش  9 سال پیش
0 0

سلام دوستان

من می خوام یه مربعی که زاویه هاش گرد باشن رسم کنم ولی می خوام فقط خط دورش (stroke) داشته باشه، که رنگ اون خط از داخل به بیرون gradient داشته باشه. یعنی از داخل به بیرون رنگ بشه.
باید چیکار کنم مثل تصویر پایین؟

 برای این سوال 2 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
jbRhmNqb  9 سال پیش
0 0

علیک سلام من ی سرچ کردم به این رسیدم ببینین کاربرد داره آیا؟!

paint.setShader(new LinearGradient(0, 0, 0, getHeight(), Color.BLACK, Color.WHITE, Shader.TileMode.MIRROR));
    canvas.drawPath(arrowPath, paint);

سرچی که انجام دادم: stackoverflow android canvas stroke gradient

پاسخ به سوال 
Amir  9 سال پیش
+1 0

 پاسخ صحیح

شما برای اینکار باید به View که ImageView باشه یا هر View دیگه سایه بدید. برای اینکار فقط کافیه کد زیر رو به عنوان background به View اضافه کنید:

android:background="@android:drawable/dialog_holo_light_frame"
0 0
تو اکلیپس؟ (جهت افزایش متن) (9 سال پیش)
0 0
اینکه خیلی سایه طبیعیه، چرا کسی زودتر مطلبی دربارش نذاشته بود؟!؟! (9 سال پیش)

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