بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
رسم یک مربع با gradient خط دورش (حل شد)
سلام دوستان
من می خوام یه مربعی که زاویه هاش گرد باشن رسم کنم ولی می خوام فقط خط دورش (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"
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .