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

چطور پروژه CustomRain را کنترل کنیم که فضای رم را اشغال نکند

daniel007  9 سال پیش  8 سال پیش
0 0

بنده برای اینکه به مشکل پر نشدن فضای رم روبرو نشم  دستور حذف دایره ها رو  به کد اضافه کردم.اما هنگام اجرا با خطا مواجه می شم

لطفا راهنمایی کنید.

  @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);

        for (Circle circle: circles) {
            long elapse = System.currentTimeMillis() - circle.spawnTime;
            if (elapse > 2000) {
                circles.remove(circle);

                continue;
            }
            float radius = elapse / 20.0f;
            paint.setColor(circle.color);
            paint.setAlpha((int) (255 - elapse / 7.84f));
            canvas.drawCircle(circle.x, circle.y, radius, paint);
        }
    }

0 0
کاری نداره اونایی که پاک می شنو از آرایه میپاکی تموم (9 سال پیش)
0 0
همونطور که در کد بالا می بینید با استفاده از دستور remove اونها رو از آرایه پاک می کنم اما با خطا مواجه می شم. (9 سال پیش)
0 0
برای حذف دایره ها من هم به مشکل برخوردم کسی میدونه مشکل از کجاست؟ (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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