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

منطق اندازه های وارد شده در رسم RectF چیست ؟

kazemian  9 سال پیش  9 سال پیش
0 0



سلام بچه ها
من میخوام با canvas یک نیم دایره رسم کنم که به بالای صفحه چسبیده باشه
و از چپ  و راست هم مقداری فاصله داشته باشه
اما نمیدونم منطق اندازه هایی که باید به جای کد استاد وارد کنم چی هستن
مثلا من به جای height - reduse مقدار صفر رو وارد میکنم ساختار نیم دایره تبدیل به نیم بیضی میشه
چرا اینجوریه ؟
پس چطوری باید اندازه ها رو وارد کنم ؟

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

 پاسخ صحیح

با سلام

این کلاس نقاط رو نشون میده نه مستطیل رو

به این صورت که

 ectF rectF = new RectF(left, top, right, bottom);

که در کد بالا مشخص هست نقطه از چه سمتی محاسبه میشه

 RectF rectf = new RectF(0, 0, 50, 100);

که کد بالا باعث میشه از نقطه 0 تا 50 به صورت افقی و 0 تا 100 به صورت عمودی رسم بشه

0 0
ممنونم از توضیحاتت دوست خوبم ، با توجه به توضیحات و اندازه های شما ، الان تصویر نهایی باید در گوشه ی بالا و سمت چپ قرار بگیره درسته ؟پس چرا به گوشه نمیچسبه ؟ (9 سال پیش)
+1 0
خب حتما لایوت شما پدینگ داره padding (9 سال پیش)
0 0
ای وای اره ،اصلا حواسم نبود.مرسی بخاطر راهنمایی های خوبت (9 سال پیش)
0 0
ببخشید میگم اگه بخوام نیم دایره رو که رسم کردم یه تصویر بندازم وسطش چطوری باید این کار رو انجام بدم ؟ و این که آیا میشه Text ی که قرار دادم فونتش رو هم عوض کرد؟ (9 سال پیش)
+1 0
رو مستطیل که میشه ولی دایره رو نمیدونم ... جواب دوم بله میشه از فونت خاص استفاده کرد (9 سال پیش)
0 0
اها که اینطور , دمت گرم (9 سال پیش)

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