بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ترسیم خط به صورت خط چین
سلام
چطور میشه در یک ویوی سفارشی که از ImageView ارث می بره خطی به صورت نقطه چین یا خط چین رسم کرد ؟ متد drawLine نمیشه . راه دیگه ای داره ؟
ممنون .
0
0
answers.uncox.com/android/question/7239 (10 سال پیش)
0
0
ممنون ولي منظورم با كد جاوا بود نه xml . ميشه ؟ (10 سال پیش)
0
0
ممنون ولي منظورم با كد جاوا بود نه xml . ميشه ؟ (10 سال پیش)
0
0
ممنون ولي منظورم با كد جاوا بود نه xml . ميشه ؟ (10 سال پیش)
0
0
شما xml رو میتونید روی ImageVIew هم نمایش بدید (10 سال پیش)
0
0
ممنون Criss . ولی قرار نیست تمام خطوط من خط چین باشه . برنامم طوریه که یه شبکه روی صفحه وجود داره که مختصات ابتدا و انتهای خطوطش در یه آرایه ذخیره شده . کاربر اگه نزدیک هر خط کلیک کنه ( به فاصله کمتر از 8 dip ) اون خط انتخاب میشه ( مثل اتوکد ) . تا اینجا تونستم خط رو پر رنگ تر کنم و یا رنگش رو تغییر بدم ولی میخوام به صورت خط چین هم بشه . حالا اگه اون فایل xml رو بسازم باید به چی نسبت بدم . فایلهای xml رو قبلا به یه کنترل نسبت میدادم اما این چطوریه . ممنون از پاسخگویی . (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
عزیزی
10 سال پیش
0
0
سلام من خودم این کار رو انجام ندادم ولی فکر کنم همچین الگوریتمی جواب بدهد
Display mDisplay = activity.getWindowManager().getDefaultDisplay();
final int width = mDisplay.getWidth();
for (int i=0; i<width; i++;){
canvas.drawLine(i, 50, i+20, 50, paint);
i+=20;
}
مثلا من میتونم توسط drawPoint که در حلقه قرار دارد یه خط رسم کنم . کلش میشه 3 خط ، خیلی کوتاه و آسون ولی این روش درست نیست ، چون متد drawLine داریم . حالا برای خط چین هم میخوام بدونم تابعی دیگه هست ؟ که اگه نیست از همین روش استفاده کنم ؟ ( گاهی اوقات بعضی کارا رو میتونیم درست انجام بدیم ولی باید ببینیم راه اصولی چیه ) . (10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .