다음을 통해 공유


Layout.Draw 메서드

정의

오버로드

Draw(Canvas, Path, Paint, Int32)

배경과 텍스트 사이에 강조 표시된 경로를 사용하여 지정된 캔버스에 이 레이아웃을 그립니다.

Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32)

지정된 캔버스에 이 레이아웃을 그립니다.

Draw(Canvas)

지정한 캔버스에 이 레이아웃을 그립니다.

Draw(Canvas, Path, Paint, Int32)

배경과 텍스트 사이에 강조 표시된 경로를 사용하여 지정된 캔버스에 이 레이아웃을 그립니다.

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler")]
public virtual void Draw (Android.Graphics.Canvas? canvas, Android.Graphics.Path? selectionHighlight, Android.Graphics.Paint? selectionHighlightPaint, int cursorOffsetVertical);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler")>]
abstract member Draw : Android.Graphics.Canvas * Android.Graphics.Path * Android.Graphics.Paint * int -> unit
override this.Draw : Android.Graphics.Canvas * Android.Graphics.Path * Android.Graphics.Paint * int -> unit

매개 변수

canvas
Canvas

캔버스

selectionHighlight
Path

선택 영역 강조 표시 또는 커서의 경로입니다. 는 null일 수 있습니다.

selectionHighlightPaint
Paint

선택 영역 강조 표시에 대한 페인트

cursorOffsetVertical
Int32

강조 표시를 렌더링하는 동안 캔버스를 일시적으로 변환하는 양입니다.

특성

설명

배경과 텍스트 사이에 강조 표시된 경로를 사용하여 지정된 캔버스에 이 레이아웃을 그립니다.

에 대한 android.text.Layout.draw(android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32)

지정된 캔버스에 이 레이아웃을 그립니다.

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Ljava/util/List;Ljava/util/List;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Ljava_util_List_Ljava_util_List_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler", ApiSince=34)]
public virtual void Draw (Android.Graphics.Canvas canvas, System.Collections.Generic.IList<Android.Graphics.Path>? highlightPaths, System.Collections.Generic.IList<Android.Graphics.Paint>? highlightPaints, Android.Graphics.Path? selectionPath, Android.Graphics.Paint? selectionPaint, int cursorOffsetVertical);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;Ljava/util/List;Ljava/util/List;Landroid/graphics/Path;Landroid/graphics/Paint;I)V", "GetDraw_Landroid_graphics_Canvas_Ljava_util_List_Ljava_util_List_Landroid_graphics_Path_Landroid_graphics_Paint_IHandler", ApiSince=34)>]
abstract member Draw : Android.Graphics.Canvas * System.Collections.Generic.IList<Android.Graphics.Path> * System.Collections.Generic.IList<Android.Graphics.Paint> * Android.Graphics.Path * Android.Graphics.Paint * int -> unit
override this.Draw : Android.Graphics.Canvas * System.Collections.Generic.IList<Android.Graphics.Path> * System.Collections.Generic.IList<Android.Graphics.Paint> * Android.Graphics.Path * Android.Graphics.Paint * int -> unit

매개 변수

canvas
Canvas

캔버스

highlightPaths
IList<Path>

강조 표시의 경로입니다. highlightPaths 및 highlightPaints는 길이가 같고 동일한 순서로 정렬되어야 합니다. 예를 들어 highlightPaths의 n번째 그림판은 highlightPaints의 n번째에 저장되어야 합니다.

highlightPaints
IList<Paint>

강조 표시에 대한 페인트입니다. highlightPaths 및 highlightPaints는 길이가 같고 동일한 순서로 정렬되어야 합니다. 예를 들어 highlightPaths의 n번째 그림판은 highlightPaints의 n번째에 저장되어야 합니다.

selectionPath
Path

선택 영역 또는 커서 경로

selectionPaint
Paint

선택 영역 또는 커서에 대한 페인트입니다.

cursorOffsetVertical
Int32

강조 표시를 렌더링하는 동안 캔버스를 일시적으로 변환하는 양입니다.

특성

설명

지정된 캔버스에 이 레이아웃을 그립니다.

이 API는 먼저 배경을 그린 다음, 그 위에 강조 표시 경로를 그린 다음 선택 영역 또는 커서를 그린 다음, 마지막으로 그 위에 텍스트를 그립니다.

에 대한 android.text.Layout.draw(android.graphics.Canvas, java.util.List<android.graphics.Path>, java.util.List<android.graphics.Paint>, android.graphics.Path, android.graphics.Paint, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Draw(Canvas)

지정한 캔버스에 이 레이아웃을 그립니다.

[Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;)V", "GetDraw_Landroid_graphics_Canvas_Handler")]
public virtual void Draw (Android.Graphics.Canvas? c);
[<Android.Runtime.Register("draw", "(Landroid/graphics/Canvas;)V", "GetDraw_Landroid_graphics_Canvas_Handler")>]
abstract member Draw : Android.Graphics.Canvas -> unit
override this.Draw : Android.Graphics.Canvas -> unit

매개 변수

c
Canvas
특성

설명

지정한 캔버스에 이 레이아웃을 그립니다.

이 API는 먼저 배경을 그린 다음 그 위에 텍스트를 그립니다.

에 대한 android.text.Layout.draw(android.graphics.Canvas)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상