نمایش نتایج 1 تا 2 از 2

نام تاپیک: رنگ کردن درون شکل دلخواه

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1386
    محل زندگی
    shahrekord
    پست
    268
    تشکر کردن
    85
    37 بار تشکر شده در 34 پست

    رنگ کردن درون شکل دلخواه

    سلام.
    من چندضلعی با drawpath رسم کردم. میشه خطوط دور شکل با رنگ داخل شکل یکی نباشه؟


    ممنون
    آخرین ویرایش به وسیله afi_program : یک شنبه 21 مرداد 1397 در 14:26 عصر

  2. #2
    کاربر دائمی آواتار farhad_shiri_ex
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    پست
    600
    تشکر کردن
    77
    316 بار تشکر شده در 250 پست

    نقل قول: رنگ کردن درون شکل دلخواه

    نقل قول نوشته شده توسط afi_program مشاهده تاپیک
    سلام.
    من چندضلعی با drawpath رسم کردم. میشه خطوط دور شکل با رنگ داخل شکل یکی نباشه؟


    ممنون


    private final RectF mBorderRect = new RectF();
    private final RectF mDrawableRect = new RectF();
    private final Paint mFillPaint = new Paint();
    mFillPaint.setColor(fillColor); // set custom color
    mFillPaint.setStyle(Paint.Style.FILL);
    mFillPaint.setAntiAlias(true);

    private float mDrawableRadius;
    mDrawableRadius = Math.min(mDrawableRect.height() / 2.0f, mDrawableRect.width() / 2.0f);
    mBorderRect.set(calculateBounds());
    mDrawableRect.set(mBorderRect);

    @Override
    protected void onDraw(Canvas canvas) {
    if (mDisableCircularTransformation) {
    super.onDraw(canvas);
    return;
    }

    canvas.drawCircle(mDrawableRect.centerX(), mDrawableRect.centerY(), mDrawableRadius, mFillPaint);
    }

    private RectF calculateBounds() {
    int availableWidth = getWidth() - getPaddingLeft() - getPaddingRight();
    int availableHeight = getHeight() - getPaddingTop() - getPaddingBottom();

    int sideLength = Math.min(availableWidth, availableHeight);

    float left = getPaddingLeft() + (availableWidth - sideLength) / 2f;
    float top = getPaddingTop() + (availableHeight - sideLength) / 2f;

    return new RectF(left, top, left + sideLength, top + sideLength);
    }


تاپیک های مشابه

  1. رنگ کردن سطرهای دلخواه در دیتا گرید wpf
    نوشته شده توسط MRasoul در بخش WPF
    پاسخ: 11
    آخرین پست: چهارشنبه 26 آذر 1393, 14:31 عصر
  2. كمك در مورد رنگ كردن شكل در جاوا با استفاده از bluej
    نوشته شده توسط akobar در بخش برنامه‌نویسی جاوا
    پاسخ: 0
    آخرین پست: پنج شنبه 29 اردیبهشت 1390, 18:42 عصر
  3. رنگ کردن شعاع دید یک نقطه درون چند ضلعی
    نوشته شده توسط atenaa در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 2
    آخرین پست: شنبه 30 آبان 1388, 13:39 عصر
  4. رنگ کردن داخل شکل
    نوشته شده توسط abbas.exe در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 4
    آخرین پست: چهارشنبه 04 آذر 1383, 05:23 صبح
  5. فرم به شکل دلخواه (درخواست کمک)
    نوشته شده توسط mnazari در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: شنبه 30 فروردین 1382, 19:30 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •