Paint 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。
[Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)]
public class Paint : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)>]
type Paint = class
inherit Object
- 繼承
- 衍生
- 屬性
備註
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。
Java 文件 android.graphics.Paint。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| Paint() |
用預設設定建立一個新的塗裝。 |
| Paint(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| Paint(Paint) |
建立一個新的 paint,並以指定的 paint 參數中的屬性初始化。 |
| Paint(PaintFlags) |
用指定的旗標建立一個新的塗裝。 |
欄位
| 名稱 | Description |
|---|---|
| CursorAfter |
已淘汰.
getTextRunCursor 的選項。 |
| CursorAt |
已淘汰.
getTextRunCursor 的選項。 |
| CursorAtOrAfter |
已淘汰.
getTextRunCursor 的選項。 |
| CursorAtOrBefore |
已淘汰.
getTextRunCursor 的選項。 |
| CursorBefore |
已淘汰.
getTextRunCursor 的選項。 |
| EndHyphenEditInsertArmenianHyphen |
代表該行末端的整數帶有阿門提安連字號(U+058A)。 |
| EndHyphenEditInsertHyphen |
代表行尾的整數具有正規連字號(U+002D)。 |
| EndHyphenEditInsertMaqaf |
代表行尾的整數帶有 maqaf(希伯來連字號,U+05BE)。 |
| EndHyphenEditInsertUcasHyphen |
代表行尾的整數帶有加拿大音節字母連字號(U+1400)。 |
| EndHyphenEditInsertZwjAndHyphen |
代表行尾的整數為零Width-Joiner(U+200D),後面是正規連字號(U+002D)。 |
| EndHyphenEditNoEdit |
代表該行末端的整數對連字號沒有修改。 |
| EndHyphenEditReplaceWithHyphen |
代表行尾字元的整數會被連字號(U+002D)取代。 |
| HintingOff |
已淘汰.
字型 hinter 選項,可以停用字型提示。 |
| HintingOn |
已淘汰.
啟用字型提示的字型 hinter 選項。 |
| StartHyphenEditInsertHyphen |
代表行起始的整數具有正規連字號(U+002D)。 |
| StartHyphenEditInsertZwj |
代表直線起始的整數為零Width-Joiner(U+200D)。 |
| StartHyphenEditNoEdit |
代表行起始的整數則不需對連字符號進行修改。 |
| TextRunFlagLeftEdge |
一個文字標記,表示該路線位於該線中視覺上最左側的段子。 |
| TextRunFlagRightEdge |
一個文字標記,表示該路線位於該線最右邊的視覺區段。 |
| VerticalTextFlag |
已淘汰.
一個平面,控制文字以垂直方向書寫 |
屬性
| 名稱 | Description |
|---|---|
| Alpha |
幫手 getColor() 只回傳顏色的 alpha 值。 -或- Helper to setColor(),只指派顏色的 alpha 值,保持其 r、g、b 值不變。 |
| AntiAlias |
getFlags() 的輔助工具,如果 ANTI_ALIAS_FLAG 位元設定為 True,抗鋸齒會平滑繪製的邊緣,但對形狀內部沒有影響。 -或- Helper for setFlags()、設定或清除ANTI_ALIAS_FLAG位抗鋸齒會平滑繪製的邊緣,但對形狀內部沒有影響。 |
| BlendMode |
取得顏料的混合模式物件。 -或者- 設定或清除混合模式。 |
| Class |
回傳此 |
| Color |
用 sRGB 還原油漆顏色。 -或者- 設定油漆顏色。 |
| ColorFilter |
買油漆的色彩濾鏡(可能是零色濾鏡)。 |
| ColorLong |
還原油漆的顏色。 |
| Dither |
GetFlags() 的輔助工具,若位元設定為 DITHER_FLAG 則回傳為真,抖動會影響比裝置精度更高的顏色下取樣方式。 -或- setFlags()的輔助工具,設定或清除DITHER_FLAG位元抖動會影響比裝置精度更高的顏色如何被降採樣。 |
| ElegantTextHeight |
取得優雅的指標旗幟。 -或者- 設定油漆優雅的身高指標旗幟。 |
| EndHyphenEdit |
取得目前的連字號長度。 -或者- 在油漆上設定結尾連字號編輯。 |
| FakeBoldText |
GetFlags() 的助手,若FAKE_BOLD_TEXT_FLAG位元被設定為 True,則回傳 -或- Helper for setFlags(),設定或清除 FAKE_BOLD_TEXT_FLAG 位元 |
| FilterBitmap |
點陣圖過濾器是否啟用。 -或- 用於 setFlags() 的輔助器,負責設定或清除 FILTER_BITMAP_FLAG 位元。 |
| Flags |
把油漆的旗幟還回去。 -或者- 掛起油漆旗。 |
| FontFeatureSettings |
回傳字型功能設定。 -或- 設定字型功能設定。 |
| FontSpacing |
回傳根據目前字體和文字大小的建議行距。 |
| FontVariationOverride |
會取得目前字型變化覆蓋值。 -或- 設定 TrueType 或 OpenType 字型變體的設定以覆蓋。 |
| FontVariationSettings |
回傳字型變體設定。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Hinting |
還原油漆的提示模式。 -或者- 設定油漆的提示模式。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| JniPeerMembers |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 |
| LetterSpacing |
文字時還原油漆的字距。 -或者- 設定文字的字距。 |
| LinearText |
GetFlags() 的助手,若LINEAR_TEXT_FLAG位元被設定為 -或- Helper for setFlags(),則返回 true,LINEAR_TEXT_FLAG 位元則設定或清除 |
| MaskFilter |
取得顏料的遮罩過濾器物件。 |
| PathEffect |
取得顏料的路徑效果物件。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| Rasterizer |
已淘汰.
取得油漆的光柵化器(或 null)。 |
| Shader |
取得 Paint 的著色器物件。 |
| ShadowLayerColor |
回傳陰影層的顏色。 |
| ShadowLayerColorLong |
回傳陰影層的顏色。 |
| ShadowLayerDx |
回傳陰影層的 x 偏移量。 |
| ShadowLayerDy |
回傳陰影層的 y 偏移量。 |
| ShadowLayerRadius |
回傳陰影層的模糊半徑。 |
| StartHyphenEdit |
取得開始連字號編輯的當前值。 -或者- 在油漆上設定起始連字號編輯。 |
| StrikeThruPosition |
從劃線頂端到基線的距離(以像素計)。 |
| StrikeThruText |
GetFlags() 的助手,若STRIKE_THRU_TEXT_FLAG位元被設定則回傳為真 -或- Helper for setFlags(),設定或清除STRIKE_THRU_TEXT_FLAG位元 |
| StrikeThruThickness |
回傳劃線的粗細(像素單位)。 |
| StrokeCap |
返回油漆的 Cap,控制筆劃線條和路徑的起點與結尾。 -或者- 設定油漆蓋。 |
| StrokeJoin |
回傳油漆筆劃連接的類型。 -或者- 設定油漆的接合。 |
| StrokeMiter |
回傳油漆的筆劃斜切值。 -或者- 設定油漆的筆觸斜切值。 |
| StrokeWidth |
還原寬度以便用來撫摸。 -或者- 設定劃線寬度。 |
| SubpixelText |
GetFlags() 的 Helper ,若SUBPIXEL_TEXT_FLAG位元被設定為 -或- Helper for setFlags(),則回傳 true,SUBPIXEL_TEXT_FLAG 位元的設定或清除 |
| TextAlign |
回傳畫圖的對齊值來繪製文字。 -或- 設定畫色的文字對齊。 |
| TextLocale |
取得文本的主要地點。 -或- 將文字 locale 清單設為僅包含 locale 的單成員清單。 |
| TextLocales |
取得文字地點清單。 -或- 設定文字位置列表。 |
| TextScaleX |
回傳文字的水平比例因子。 -或- 設定顏料的水平比例因子。 |
| TextSize |
回傳顏料的文字大小。 -或者- 設定畫色的文字大小。 |
| TextSkewX |
回傳文字時顏料的水平偏斜因子。 -或- 設定油漆的水平斜度因子。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| Typeface |
取得油漆的字體物件。 |
| UnderlinePosition |
回傳從底線頂端到基線的距離(以像素為單位)。 |
| UnderlineText |
GetFlags() 的 helper ,若UNDERLINE_TEXT_FLAG位元被設定,則回傳 true;;UNDERLINE_TEXT_FLAG; |
| UnderlineThickness |
回傳底線的粗細(以像素為單位)。 |
| WordSpacing |
還原顏料額外的字距。 -或者- 設定顏料額外的字距。 |
| Xfermode |
取得油漆的轉移模式物件。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
Paint 課程包含如何繪製幾何體、文字與點陣圖的風格與色彩資訊。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |