تبلیغات

قطعه کد اندروید تولید رنگ رندوم (تصادفی)

برای تولید یک رنگ تصادفی در اندروید، می‌توان از متد زیر استفاده کرد:

public static int getRandomColor(boolean hasAlpha) {
    Random rnd = new Random();
    int r = rnd.nextInt(256);
    int g = rnd.nextInt(256);
    int b = rnd.nextInt(256);
    if (hasAlpha) {
        int a = rnd.nextInt(256);
        return Color.argb(a, r, g, b);
    }
    else {
        return Color.argb(0, r, g, b);
    }
}

همانطور که می‌دانید، کنار RGB، یک مقدار دیگری به نام Alpha نیز می‌تواند قرار داشته باشد. کانال آلفا شامل شفافیت تصویر بوده و همانند سه مورد دیگر، از 0 تا 255 را شامل می‌شود. در این متد نیز پارامتر hasAlpha مشخص می‌کند که آیا رنگ تولید شده، شامل کانال آلفا هست یا خیر.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک