public class

ARGB

extends Object
java.lang.Object
   ↳ org.neshan.graphics.ARGB

Class Overview

این کلاس برای کار با رنگ‌ها در فرمت RGBA استفاده می‌شود.

Summary

Public Constructors
ARGB()
یک شی از نوع ARGB ایجاد می‌کند.
ARGB(short r, short g, short b, short a)
با استفاده از کدهای رنگ قرمز، آبی و سبز به همراه آلفا، یک شی از نوع ARGB می‌سازد.
ARGB(int color)
Constructs a map color object from a 32-bit encoded integer.
Public Methods
synchronized void delete()
boolean equals(Object obj)
برابری این شی با شی مشخص شده را بررسی می‌کند.
short getA()
بخش آلفای رنگ را برمی‌گرداند.
int getARGB()
رنگ را به یک عدد 32 بیتی (فرمت ARGB) تبدیل می‌کند.
short getB()
بخش آبی رنگ را برمی‌گرداند.
short getG()
بخش سبز رنگ را برمی‌گرداند.
short getR()
بخش قرمز رنگ را برمی‌گرداند.
int hashCode()
معادل hash شده‌ی این این شی را برمی‌گرداند.
String toString()
رشته‌ی معادل شی جاری را ایجاد می‌کند.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ARGB ()

یک شی از نوع ARGB ایجاد می‌کند. رنگ این شی کاملاً سیاه است.

public ARGB (short r, short g, short b, short a)

با استفاده از کدهای رنگ قرمز، آبی و سبز به همراه آلفا، یک شی از نوع ARGB می‌سازد.

Parameters
r قرمز - مقادیر مجاز بین ۰ تا ۲۵۵
g سبز - مقادیر مجاز بین ۰ تا ۲۵۵
b آبی - مقادیر مجاز بین ۰ تا ۲۵۵
a آلفا - مقادیر مجاز بین ۰ تا ۲۵۵
See Also
  • https://en.wikipedia.org/wiki/RGBA_color_space

public ARGB (int color)

Constructs a map color object from a 32-bit encoded integer. The format is expected to be ARGB.

Parameters
color The color encoded into 32-bit integer as ARGB.

Public Methods

public synchronized void delete ()

public boolean equals (Object obj)

برابری این شی با شی مشخص شده را بررسی می‌کند.

Parameters
obj شی‌ مورد نظر
Returns
  • در صورتی که دو شی یکسان باشند True و در غیر اینصورت False

public short getA ()

بخش آلفای رنگ را برمی‌گرداند.

Returns
  • بخش آلفا - محدوده ۰ تا ۲۵۵

public int getARGB ()

رنگ را به یک عدد 32 بیتی (فرمت ARGB) تبدیل می‌کند.

Returns
  • رنگ تبدیل‌شده به عدد 32 بیتی

public short getB ()

بخش آبی رنگ را برمی‌گرداند.

Returns
  • بخش آبی - محدوده ۰ تا ۲۵۵

public short getG ()

بخش سبز رنگ را برمی‌گرداند.

Returns
  • بخش سبز - محدوده ۰ تا ۲۵۵

public short getR ()

بخش قرمز رنگ را برمی‌گرداند.

Returns
  • بخش قرمز - محدوده ۰ تا ۲۵۵

public int hashCode ()

معادل hash شده‌ی این این شی را برمی‌گرداند.

Returns
  • معادل hash شده‌ی این شی

public String toString ()

رشته‌ی معادل شی جاری را ایجاد می‌کند. کاربرد این رشته عموماً برای logging می‌باشد.

Returns
  • رشته‌ی معادل این شی