다음을 통해 공유


Android.Graphics 네임스페이스

클래스

AvoidXfermode

AvoidXfermode xfermode는 opColor 위쪽을 제외한 모든 곳에서 src를 그리거나 모드에 따라 opColor 위에만 그립니다.

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

비트맵을 압축할 수 있는 알려진 형식을 지정합니다.

Bitmap.Config

가능한 비트맵 구성입니다.

Bitmap.InterfaceConsts
BitmapFactory

파일, 스트림 및 바이트 배열을 비롯한 다양한 소스에서 비트맵 개체를 만듭니다.

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder를 사용하여 이미지에서 사각형 영역을 디코딩할 수 있습니다.

BitmapShader

비트맵을 질감으로 그리는 데 사용되는 셰이더입니다.

BlendMode
BlendModeColorFilter

단일 색 및 특정 BlendMode색을 사용하여 원본 픽셀에 색조를 지정하는 데 사용할 수 있는 색 필터입니다.

BlurMaskFilter

마스크를 사용하고 지정된 반지름으로 가장자리를 흐리게 합니다.

BlurMaskFilter.Blur
Camera

카메라 인스턴스를 사용하여 3D 변환을 계산하고 예를 들어 에 적용할 수 있는 행렬을 Canvas생성할 수 있습니다.

Canvas

Canvas 클래스는 "그리기" 호출을 보유합니다.

Canvas.EdgeType

호출에 대한 매개 변수 quickReject() 로 사용되는 상수 값입니다.

Canvas.VertexMode
ColorFilter

색 필터를 사용하여 해당 페인트로 Paint 그린 각 픽셀의 색을 수정할 수 있습니다.

ColorMatrix

비트맵의 색 및 알파 구성 요소를 변환하기 위한 4x5 행렬입니다.

ColorMatrixColorFilter

4x5 색 행렬을 통해 색을 변환하는 색 필터입니다.

ColorObject

{

ColorSpace

{

ColorSpace.Adaptation

{

ColorSpace.Connector

{

ColorSpace.Model

색 모델은 색을 ColorSpace 숫자의 튜플로 나타낼 수 있는 방법을 설명하는 데 필요합니다.

ColorSpace.Named

{

ColorSpace.RenderIntent

렌더링 의도는 색을 한 색 공간에서 다른 색 공간으로 매핑하는 방법을 ColorSpace.Connector connector 결정합니다.

ColorSpace.Rgb

{

ColorSpace.Rgb.TransferParameters
ColorValueMarshaler
ComposePathEffect
ComposeShader

서브클래스에 의해 결합된 다른 두 셰이더의 컴퍼지션을 반환하는 android.graphics.Xfermode 셰이더의 하위 클래스입니다.

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

DrawFilter 하위 클래스는 Canvas에 설치할 수 있습니다.

EmbossMaskFilter
Gainmap

게인맵은 SDR 이미지를 보강하여 변수 표시 조정 기능이 있는 HDR 이미지를 생성하는 메커니즘을 나타냅니다.

Gainmap.InterfaceConsts
HardwareBufferRenderer

하드웨어 가속 렌더러의 인스턴스를 만듭니다.

HardwareBufferRenderer.RenderRequest

에 대한 렌더링 요청을 제어하는 데 사용할 수 있는 매개 변수를 HardwareBufferRenderer설정합니다.

HardwareBufferRenderer.RenderResult

렌더링 요청의 결과와 관련된 데이터를 포함하는 클래스입니다.

HardwareRenderer

하드웨어 가속 렌더러의 인스턴스를 만듭니다.

HardwareRenderer.FrameRenderRequest

에 대한 렌더링 요청을 제어하는 데 사용할 수 있는 매개 변수를 HardwareRenderer설정합니다.

ImageDecoder

인코딩된 이미지(예: PNG, , JPEGWEBP또는GIFHEIF)를 개체 BitmapDrawable 변환하기 위한 클래스입니다.

ImageDecoder.DecodeException

중단된 디코딩에 대한 정보입니다.

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

인코딩된 이미지에 대한 정보입니다.

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

인코딩된 이미지 데이터의 원본입니다.

ImageFormat
Insets

Insets 인스턴스는 사각형의 네 가장자리 변경 내용을 설명하는 4개의 정수 오프셋을 보유합니다.

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

간단한 조명 효과를 시뮬레이션하는 데 사용할 수 있는 색 필터입니다.

LinearGradient
MaskFilter

MaskFilter는 알파 채널 마스크를 그리기 전에 변환을 수행하는 개체의 기본 클래스입니다.

Matrix

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

Matrix.ScaleToFit

src 사각형이 setRectToRect()에 대한 dst 사각형에 정렬되는 방법을 제어합니다.

Mesh

메시 개체를 나타내는 클래스입니다.

MeshSpecification

생성에 대한 사양 보유를 Mesh 담당하는 클래스입니다.

MeshSpecification.Attribute

셰이더의 단일 특성을 나타내는 데이터 클래스입니다.

MeshSpecification.Varying

단일 다양한 변수를 나타내는 데이터 클래스입니다.

Movie

이 멤버는 더 이상 사용되지 않습니다.

NinePatch

NinePatch 클래스는 9개 이상의 섹션에서 비트맵 그리기를 허용합니다.

Outline

그래픽 영역 경계에 사용되는 단순 도형을 정의합니다.

Paint

Paint 클래스는 기하 도형, 텍스트 및 비트맵을 그리는 방법에 대한 스타일 및 색 정보를 보유합니다.

Paint.Align

맞춤은 drawText가 [x,y] 좌표를 기준으로 텍스트를 정렬하는 방법을 지정합니다.

Paint.Cap

Cap는 스트로크된 선과 경로의 시작과 끝에 대한 처리를 지정합니다.

Paint.FontMetrics

지정된 텍스트 크기의 글꼴에 대한 다양한 메트릭을 설명하는 클래스입니다.

Paint.FontMetricsInt

FontMetrics 값을 정수로 사용하려는 호출자에 대한 편의 메서드입니다.

Paint.Join

조인은 선과 곡선 세그먼트가 스트로크된 경로에 조인되는 처리를 지정합니다.

Paint.Style

이 스타일은 그려지는 기본 형식이 같은 색으로 채워지거나, 스트로크되거나, 둘 다인지를 지정합니다.

PaintFlagsDrawFilter
ParcelableColorSpace

Parcelable 대한 래퍼입니다 ColorSpace.

ParcelableColorSpace.InterfaceConsts
Path

Path 클래스는 직선 세그먼트, 이차 곡선 및 입방형 곡선으로 구성된 복합(다중 윤곽선) 기하학적 경로를 캡슐화합니다.

Path.Direction

닫힌 셰이프(예:

Path.FillType

경로를 채울 수 있는 방법에 대한 열거형입니다.

Path.Op

두 경로를 결합할 때 수행할 수 있는 논리 연산입니다.

PathDashPathEffect
PathDashPathEffect.Style
PathEffect

PathEffect는 그리기 기본 형식의 기하 도형에 영향을 주는 그림판의 개체에 대한 기본 클래스로, 캔버스의 행렬에 의해 변환되고 그려집니다.

PathIterator

PathIterator 는 지정된 Path 개체를 쿼리하여 해당 작업 및 점 값을 검색하는 데 사용할 수 있습니다.

PathIterator.Segment

이 클래스는 반환되는 경로 #next()에 지정된 세그먼트에 대한 데이터를 보유합니다.

PathMeasure
Picture

Picture는 beginRecording에서 반환된 캔버스를 통해 그리기 호출을 기록한 다음 캔버스(통해 Picture#draw(Canvas) 또는 Canvas#drawPicture(Picture))로 재생할 수 있습니다.

PixelFormat
PixelXorXfermode

PixelXorXfermode는 간단한 픽셀 xor(op ^ src ^ dst)를 구현합니다.

Point

Point는 두 개의 정수 좌표를 보유합니다.

Point.InterfaceConsts
PointF

PointF는 두 개의 부동 좌표를 보유합니다.

PointF.InterfaceConsts
PorterDuff

이 클래스에는 전달PorterDuffXfermode될 수 있는 알파 작성 및 혼합 모드 목록( '의 Paint#setXfermode(Xfermode) transfer mode특수 구현Paint)이 포함되어 있습니다.

PorterDuff.Mode

{

PorterDuffColorFilter

단일 색 및 특정 PorterDuff Porter-Duff composite mode색을 사용하여 원본 픽셀에 색조를 지정하는 데 사용할 수 있는 색 필터입니다.

PorterDuffXfermode

Paint#setXfermode(Xfermode) transfer mode특수 구현Paint.

RadialGradient
Rasterizer
RecordingCanvas

지연된 렌더링에 대한 뷰 시스템 그리기 작업을 기록하는 Canvas 구현입니다.

Rect

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

Rect.InterfaceConsts
RectF

RectF는 사각형에 대한 4개의 부동 좌표를 보유합니다.

RectF.InterfaceConsts
Region
Region.InterfaceConsts
Region.Op
RegionIterator
RenderEffect

해당 시각적 효과를 사용하여 그리기 명령을 렌더링하는 데 사용되는 중간 렌더링 단계입니다.

RenderNode

RenderNode는 하드웨어 가속 렌더링 계층 구조를 빌드하는 데 사용됩니다.

RuntimeShader

A RuntimeShader 는 사용자가 정의한 AGSL(Android Graphics Shading Language) 함수의 출력에 따라 픽셀당 색을 계산합니다.

Shader

셰이더는 그리는 동안 가로 색 범위를 반환하는 개체의 기본 클래스입니다.

Shader.TileMode
SumPathEffect
SurfaceTexture

이미지 스트림의 프레임을 OpenGL ES 텍스처로 캡처합니다.

SurfaceTexture.FrameAvailableEventArgs

FrameAvailable 이벤트에 대한 데이터를 제공합니다.

SurfaceTexture.OutOfResourcesException

SurfaceTexture를 만들거나 크기를 조정할 수 없을 때 throw되는 예외입니다.

SweepGradient
Typeface

Typeface 클래스는 글꼴의 서체 및 내장 스타일을 지정합니다.

Typeface.Builder

새 Typeface 인스턴스를 만들기 위한 작성기 클래스입니다.

Typeface.CustomFallbackBuilder

새 Typeface 인스턴스를 만들기 위한 작성기 클래스입니다.

Xfermode

Xfermode는 그리기 파이프라인에서 사용자 지정 "전송 모드"를 구현하기 위해 호출되는 개체의 기본 클래스입니다.

YuvImage

YuvImage는 YUV 데이터를 포함하고 YUV 데이터의 영역을 Jpeg로 압축하는 메서드를 제공합니다.

구조체

AndroidBitmapInfo
Color

인터페이스

ImageDecoder.IOnHeaderDecodedListener

디코딩의 기본 설정을 변경하기 위한 인터페이스입니다.

ImageDecoder.IOnPartialImageListener

A를 검사하고 DecodeException DecodeException 잠재적으로 throw되지 않도록 방지하는 인터페이스입니다.

IPostProcessor

이미지에 사용자 지정 처리를 추가하기 위한 도우미 인터페이스입니다.

SurfaceTexture.IOnFrameAvailableListener

새 스트림 프레임을 사용할 수 있다는 알림을 받는 콜백 인터페이스입니다.

열거형

BitmapShaderFilterMode
Cursor
Format

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.

HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

F:Android.Graphics.PathMeasure.GetMatrix 멤버의 매개 변수로 가져온 및 멤버에서 반환 PositionTangent 된 값을 열거합니다.

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.

PaintHinting

여러 형식에서 반환된 값을 열거합니다.

PathVerb
SaveFlags

여러 메서드에서 반환하고 여러 Canvas메서드의 SaveFlags 매개 변수로 사용하는 값을 열거합니다.

Sync
TypefaceStyle

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.