Bagikan melalui


Path Kelas

Definisi

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

[Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)]
public class Path : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)>]
type Path = class
    inherit Object
Warisan
Path
Atribut

Keterangan

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik. Ini dapat digambar dengan canvas.drawPath(jalur, cat), baik diisi atau goresan (berdasarkan Gaya cat), atau dapat digunakan untuk mengklip atau menggambar teks di jalur.

Dokumentasi Java untuk android.graphics.Path.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

Path()

Membuat jalur kosong

Path(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Path(Path)

Buat jalur baru, menyalin konten dari jalur src.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
GenerationId

Mengembalikan ID pembuatan jalur ini.

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsConvex

Mengembalikan konveksisitas jalur, seperti yang didefinisikan oleh konten jalur.

IsEmpty

Mengembalikan true jika jalur kosong (tidak berisi baris atau kurva)

IsInverseFillType

Mengembalikan true jika filltype adalah salah satu varian INVERSE

JniIdentityHashCode

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
JniPeerMembers

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

PathIterator

Mengembalikan iterator di atas segmen jalur ini.

PeerReference

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode

AddArc(RectF, Single, Single)

Tambahkan busur yang ditentukan ke jalur sebagai kontur baru.

AddArc(Single, Single, Single, Single, Single, Single)

Tambahkan busur yang ditentukan ke jalur sebagai kontur baru.

AddCircle(Single, Single, Single, Path+Direction)

Menambahkan kontur lingkaran tertutup ke jalur

AddOval(RectF, Path+Direction)

Menambahkan kontur oval tertutup ke jalur

AddOval(Single, Single, Single, Single, Path+Direction)

Menambahkan kontur oval tertutup ke jalur

AddPath(Path)

Menambahkan salinan src ke jalur

AddPath(Path, Matrix)

Menambahkan salinan src ke jalur, diubah oleh matriks

AddPath(Path, Single, Single)

Tambahkan salinan src ke jalur, offset by (dx,dy)

AddRect(RectF, Path+Direction)

Menambahkan kontur persegi tertutup ke jalur

AddRect(Single, Single, Single, Single, Path+Direction)

Menambahkan kontur persegi tertutup ke jalur

AddRoundRect(RectF, Single, Single, Path+Direction)

Menambahkan kontur persegi panjang bulat tertutup ke jalur

AddRoundRect(RectF, Single[], Path+Direction)

Menambahkan kontur persegi panjang bulat tertutup ke jalur

AddRoundRect(Single, Single, Single, Single, Single, Single, Path+Direction)

Menambahkan kontur persegi panjang bulat tertutup ke jalur

AddRoundRect(Single, Single, Single, Single, Single[], Path+Direction)

Menambahkan kontur persegi panjang bulat tertutup ke jalur

Approximate(Single)

Path Perkiraan dengan serangkaian segmen garis.

ArcTo(RectF, Single, Single)

Tambahkan busur yang ditentukan ke jalur sebagai kontur baru.

ArcTo(RectF, Single, Single, Boolean)

Tambahkan busur yang ditentukan ke jalur sebagai kontur baru.

ArcTo(Single, Single, Single, Single, Single, Single, Boolean)

Tambahkan busur yang ditentukan ke jalur sebagai kontur baru.

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Close()

Tutup kontur saat ini.

ComputeBounds(RectF, Boolean)

Hitung batas titik kontrol jalur, dan tulis jawabannya ke dalam batas.

ConicTo(Single, Single, Single, Single, Single)

Tambahkan bezier kuadrat dari titik terakhir, mendekati titik kontrol (x1,y1), dan berakhir pada (x2,y2), ditimbang oleh weight.

CubicTo(Single, Single, Single, Single, Single, Single)

Tambahkan bezier kubik dari titik terakhir, mendekati titik kontrol (x1,y1) dan (x2,y2), dan berakhir pada (x3,y3).

Dispose()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
Dispose(Boolean)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetFillType()

Mengembalikan jenis isian jalur.

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
IncReserve(Int32)

Petunjuk ke jalur untuk mempersiapkan penambahan lebih banyak poin.

Interpolate(Path, Single, Path)

Metode ini akan secara linier menginterpolasi dari jalur ini untuk otherPath diberikan parameter tinterpolasi , mengembalikan hasilnya dalam interpolatedPath.

InvokeOp(Path, Path, Path+Op)

Atur jalur ini ke hasil penerapan Op ke jalur ini dan jalur yang ditentukan.

InvokeOp(Path, Path+Op)

Atur jalur ini ke hasil penerapan Op ke jalur ini dan jalur yang ditentukan.

IsInterpolatable(Path)

Dua jalur dapat diinterpolasi, dengan memanggil #interpolate(Path, float, Path), jika mereka memiliki struktur yang sama persis.

IsRect(RectF)

Mengembalikan true jika jalur menentukan persegi panjang.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
LineTo(Single, Single)

Tambahkan baris dari titik terakhir ke titik yang ditentukan (x,y).

MoveTo(Single, Single)

Atur awal kontur berikutnya ke titik (x,y).

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
Offset(Single, Single)

Mengimbangi jalur menurut (dx,dy)

Offset(Single, Single, Path)

Mengimbangi jalur menurut (dx,dy)

QuadTo(Single, Single, Single, Single)

Tambahkan bezier kuadrat dari titik terakhir, mendekati titik kontrol (x1,y1), dan berakhir pada (x2,y2).

RConicTo(Single, Single, Single, Single, Single)

Sama seperti conicTo, tetapi koordinat dianggap relatif terhadap titik terakhir pada kontur ini.

RCubicTo(Single, Single, Single, Single, Single, Single)

Sama seperti cubicTo, tetapi koordinat dianggap relatif terhadap titik saat ini pada kontur ini.

Reset()

Bersihkan garis dan kurva apa pun dari jalur, membuatnya kosong.

Rewind()

Memutar balik jalur: menghapus garis dan kurva apa pun dari jalur tetapi menjaga struktur data internal untuk penggunaan kembali yang lebih cepat.

RLineTo(Single, Single)

Sama seperti lineTo, tetapi koordinat dianggap relatif terhadap titik terakhir pada kontur ini.

RMoveTo(Single, Single)

Atur awal kontur berikutnya relatif terhadap titik terakhir pada kontur sebelumnya.

RQuadTo(Single, Single, Single, Single)

Sama seperti quadTo, tetapi koordinat dianggap relatif terhadap titik terakhir pada kontur ini.

Set(Path)

Ganti isi ini dengan isi src.

SetFillType(Path+FillType)

Atur jenis isian jalur.

SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetLastPoint(Single, Single)

Mengatur titik terakhir jalur.

ToArray<T>()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
ToggleInverseFillType()

Mengalihkan status INVERSE dari jenis isian

ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
Transform(Matrix)

Ubah titik dalam jalur ini menurut matriks.

Transform(Matrix, Path)

Ubah titik-titik dalam jalur ini dengan matriks, dan tulis jawabannya menjadi dst.

UnregisterFromRuntime()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

GetJniTypeName(IJavaPeerable)

Kelas Jalur merangkum jalur geometrik senyawa (beberapa kontur) yang terdiri dari segmen garis lurus, kurva kuadrat, dan kurva kubik.

Berlaku untuk