public class BorderStroke extends Object
top
のボーダー幅およびストローク情報が使用されますが、他の属性は無視されます。修飾子と型 | フィールドと説明 |
---|---|
static BorderWidths |
DEFAULT_WIDTHS
BorderStrokeで使用されるデフォルトの枠で、ここ以外では定義しません。
|
static BorderWidths |
MEDIUM
mediumが指定された場合のデフォルトの枠。
|
static BorderWidths |
THICK
thickが指定された場合のデフォルトの枠。
|
static BorderWidths |
THIN
thinが指定された場合のデフォルトの枠。
|
コンストラクタと説明 |
---|
BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)
新しいBorderStrokeを作成します。
|
BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)
新しいBorderStrokeを作成します。
|
BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)
すべての構築パラメータを指定して、新しいBorderStrokeを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
equals(Object o) |
Paint |
getBottomStroke()
このボーダーの下の辺の塗りつぶしを定義します。
|
BorderStrokeStyle |
getBottomStyle()
このボーダーの下の辺のスタイルを定義します。
|
Insets |
getInsets()
BorderStrokeのそれぞれの側の枠を定義します。
|
Paint |
getLeftStroke()
このボーダーの左の辺の塗りつぶしを定義します。
|
BorderStrokeStyle |
getLeftStyle()
このボーダーの左の辺のスタイルを定義します。
|
CornerRadii |
getRadii()
このBorderStrokeの各隅の半径を定義します。
|
Paint |
getRightStroke()
このボーダーの右の辺の塗りつぶしを定義します。
|
BorderStrokeStyle |
getRightStyle()
このボーダーの右の辺のスタイルを定義します。
|
Paint |
getTopStroke()
このボーダーの上の辺の塗りつぶしを定義します。
|
BorderStrokeStyle |
getTopStyle()
このボーダーの上の辺のスタイルを定義します。
|
BorderWidths |
getWidths()
BorderStrokeのそれぞれの辺の太さを定義します。
|
int |
hashCode() |
boolean |
isStrokeUniform()
均一ストロークには、同じ色、幅およびスタイルのすべて(上、下、左、右)のストロークがあります。
|
public static final BorderWidths THIN
public static final BorderWidths MEDIUM
public static final BorderWidths THICK
public static final BorderWidths DEFAULT_WIDTHS
public BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)
stroke
- すべての辺で使用するストローク。nullの場合、デフォルトはColor.BLACKです。style
- すべての辺で使用するスタイル。nullの場合、デフォルトはBorderStrokeStyle.NONEです。radii
- 使用する半径。nullの場合、デフォルトはCornerRadii.EMPTYです。widths
- 使用する幅。nullの場合、デフォルトはDEFAULT_WIDTHSです。public BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)
stroke
- すべての辺で使用するストローク。nullの場合、デフォルトはColor.BLACKです。style
- すべての辺で使用するスタイル。nullの場合、デフォルトはBorderStrokeStyle.NONEです。radii
- 使用する半径。nullの場合、デフォルトはCornerRadii.EMPTYです。widths
- 使用する幅。nullの場合、デフォルトはDEFAULT_WIDTHSです。insets
- リージョンの端に対して相対的に、ボーダーを描画する位置を指定する枠。public BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)
topStroke
- 上側で使用する塗りつぶし。nullの場合、デフォルトはBLACKです。rightStroke
- 右側で使用する塗りつぶし。nullの場合、デフォルトはtopStrokeと同じ値になります。bottomStroke
- 下側で使用する塗りつぶし。nullの場合、デフォルトはbottomStrokeと同じ値になります。leftStroke
- 左側で使用する塗りつぶし。nullの場合、デフォルトはrightStrokeと同じ値になります。topStyle
- 上側で使用するスタイル。nullの場合、デフォルトはBorderStrokeStyle.NONEです。rightStyle
- 右側で使用するスタイル。nullの場合、デフォルトはtopStyleと同じ値になります。bottomStyle
- 下側で使用するスタイル。nullの場合、デフォルトはtopStyleと同じ値になります。leftStyle
- 左側で使用するスタイル。nullの場合、デフォルトはrightStyleと同じ値になります。radii
- 半径。nullの場合、デフォルトはCornerRadii.EMPTYを使用して直角になります。widths
- それぞれの辺の太さ。nullの場合、デフォルトはDEFAULT_WIDTHSです。insets
- リージョンの端に対して相対的に、ボーダーを描画する位置を指定する枠。public final Paint getTopStroke()
public final Paint getRightStroke()
null
の場合、topFillが使用されます。public final Paint getBottomStroke()
null
の場合、topFillが使用されます。public final Paint getLeftStroke()
null
の場合、rightFillが使用されます。public final BorderStrokeStyle getTopStyle()
public final BorderStrokeStyle getRightStyle()
null
の場合、topStyleが使用されます。public final BorderStrokeStyle getBottomStyle()
null
の場合、topStyleが使用されます。BorderStyle.NONEを使用して、ボーダー・スタイルを持たないボーダーを設定します。public final BorderStrokeStyle getLeftStyle()
null
の場合、rightStyleが使用されます。BorderStyle.NONEを使用して、ボーダー・スタイルを持たないボーダーを設定します。public final BorderWidths getWidths()
public final Insets getInsets()
public final CornerRadii getRadii()
public final boolean isStrokeUniform()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.