Bagikan melalui


Rect Kelas

Definisi

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

[Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)]
public sealed class Rect : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)>]
type Rect = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Warisan
Rect
Atribut
Penerapan

Keterangan

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang. Persegi diwakili oleh koordinat 4 tepinya (kiri, atas, kanan bawah). Bidang-bidang ini dapat diakses secara langsung. Gunakan lebar() dan tinggi() untuk mengambil lebar dan tinggi persegi. Catatan: sebagian besar metode tidak memeriksa untuk melihat bahwa koordinat diurutkan dengan benar (yaitu kiri <= kanan dan atas <= bawah).

Perhatikan bahwa koordinat kanan dan bawah bersifat eksklusif. Ini berarti Rect yang digambar tidak ditransformasi ke android.graphics.Canvas akan menggambar ke dalam kolom dan baris yang dijelaskan oleh koordinat kiri dan atasnya, tetapi bukan koordinat bagian bawah dan kanannya.

Dokumentasi Java untuk android.graphics.Rect.

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

Rect()

Buat Rect kosong baru.

Rect(Int32, Int32, Int32, Int32)

Buat persegi panjang baru dengan koordinat yang ditentukan.

Rect(Rect)

Buat persegi panjang baru, diinisialisasi dengan nilai dalam persegi panjang yang ditentukan (yang dibiarkan tidak dimodifikasi).

Properti

Bottom
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Creator
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsEmpty

Mengembalikan true jika persegi panjang kosong (kiri >= kanan atau atas >= bawah)

JniIdentityHashCode

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
JniPeerMembers

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

Left
PeerReference

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
Right
ThresholdClass

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

(Diperoleh dari Object)
ThresholdType

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

(Diperoleh dari Object)
Top

Metode

CenterX()
CenterY()
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Contains(Int32, Int32)

Mengembalikan true jika (x,y) berada di dalam persegi panjang.

Contains(Int32, Int32, Int32, Int32)

Mengembalikan true iff 4 sisi persegi panjang yang ditentukan berada di dalam atau sama dengan persegi panjang ini.

Contains(Rect)

Mengembalikan true iff persegi panjang r yang ditentukan berada di dalam atau sama dengan persegi panjang ini.

DescribeContents()

Metode antarmuka yang dapat diurai

Dispose()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
Dispose(Boolean)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
Equals(Object)

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

(Diperoleh dari Object)
ExactCenterX()
ExactCenterY()
FlattenToString()

Mengembalikan representasi string persegi panjang dalam format yang ditentukan dengan baik.

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
Height()
Inset(Insets)

Menginset persegi panjang di semua sisi yang ditentukan oleh dimensi insets.

Inset(Int32, Int32)

Set persegi berdasar (dx,dy).

Inset(Int32, Int32, Int32, Int32)

Mengatur persegi panjang di semua sisi yang ditentukan oleh inset.

Intersect(Int32, Int32, Int32, Int32)

Jika persegi panjang yang ditentukan oleh kiri, atas, kanan, bawah berpotongan persegi panjang ini, kembalikan true dan atur persegi panjang ini ke persimpangan tersebut, jika tidak kembalikan false dan jangan ubah persegi panjang ini.

Intersect(Rect)

Jika persegi panjang yang ditentukan berpotongan persegi panjang ini, kembalikan true dan atur persegi panjang ini ke persimpangan tersebut, jika tidak, kembalikan false dan jangan ubah persegi panjang ini.

Intersects(Int32, Int32, Int32, Int32)

Mengembalikan true jika persegi panjang ini bersinggungan dengan persegi panjang yang ditentukan.

Intersects(Rect, Rect)

Mengembalikan true iff dua persegi panjang yang ditentukan beririsan.

JavaFinalize()

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

(Diperoleh dari Object)
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(Int32, Int32)

Offset persegi panjang dengan menambahkan dx ke koordinat kiri dan kanannya, dan menambahkan dy ke koordinat atas dan bawahnya.

OffsetTo(Int32, Int32)

Offset persegi panjang ke posisi tertentu (kiri, atas), menjaga lebar dan tingginya tetap sama.

ReadFromParcel(Parcel)

Atur koordinat persegi panjang dari data yang disimpan dalam paket yang ditentukan.

Set(Int32, Int32, Int32, Int32)

Atur koordinat persegi panjang ke nilai yang ditentukan.

Set(Rect)

Salin koordinat dari src ke persegi panjang ini.

SetEmpty()

Atur persegi panjang ke (0,0,0,0)

SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetIntersect(Rect, Rect)

Jika persegi panjang a dan b berpotongan, kembalikan true dan atur persegi panjang ini ke persimpangan tersebut, jika tidak kembalikan false dan jangan ubah persegi panjang ini.

Sort()

Tukar atas/bawah atau kiri/kanan jika ada flip (i.

ToArray<T>()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
ToShortString()

Mengembalikan representasi string persegi panjang dalam bentuk ringkas.

ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnflattenFromString(String)

Mengembalikan Rect dari string formulir yang dikembalikan oleh #flattenToString, atau null jika string bukan dari formulir tersebut.

Union(Int32, Int32)

Perbarui Rect ini untuk mengapit dirinya sendiri dan koordinat [x,y].

Union(Int32, Int32, Int32, Int32)

Perbarui Rect ini untuk mengapit dirinya sendiri dan persegi panjang yang ditentukan.

Union(Rect)

Perbarui Rect ini untuk mengapit dirinya sendiri dan persegi panjang yang ditentukan.

UnregisterFromRuntime()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(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)
Width()
WriteToParcel(Parcel, ParcelableWriteFlags)

Tulis persegi panjang ini ke paket yang ditentukan.

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

GetJniTypeName(IJavaPeerable)

Rect menyimpan empat koordinat bilangan bulat untuk persegi panjang.

Berlaku untuk