本文整理了Java中android.util.AttributeSet.getAttributeFloatValue()
方法的一些代码示例,展示了AttributeSet.getAttributeFloatValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AttributeSet.getAttributeFloatValue()
方法的具体详情如下:
包路径:android.util.AttributeSet
类名称:AttributeSet
方法名:getAttributeFloatValue
暂无
代码示例来源:origin: robolectric/robolectric
@Test
public void getAttributeFloatValue_shouldReturnDefaultFloatValueWhenNotInAttributeSet() throws Exception {
AttributeSet roboAttributeSet = Robolectric.buildAttributeSet()
.build();
assertThat(roboAttributeSet.getAttributeFloatValue(APP_NS, "aspectRatio", 78.9f))
.isEqualTo(78.9f);
}
代码示例来源:origin: navasmdc/MaterialDesignLibrary
rippleSpeed = attrs.getAttributeFloatValue(MATERIALDESIGNXML,
"rippleSpeed", Utils.dpToPx(6, getResources()));
代码示例来源:origin: robolectric/robolectric
@Test
public void getAttributeFloatValue_shouldGetFloatValuesFromAttributes() throws Exception {
AttributeSet roboAttributeSet = Robolectric.buildAttributeSet()
.addAttribute(R.attr.aspectRatio, "1234.456")
.build();
assertThat(roboAttributeSet.getAttributeFloatValue(APP_NS, "aspectRatio", 78.9f))
.isEqualTo(1234.456f);
}
代码示例来源:origin: navasmdc/MaterialDesignLibrary
rippleSpeed = attrs.getAttributeFloatValue(MATERIALDESIGNXML,
"rippleSpeed", 20f);
代码示例来源:origin: stackoverflow.com
//r is a Resources object containing the layout
//id is an integer from R.drawable
XmlPullParser parser = r.getXml(id);
AttributeSet attrs = Xml.asAttributeSet(parser);
float pivotX = attrs.getAttributeFloatValue("http://schemas.android.com/apk/res/android", "pivotX", 0.5f);
float pivotY = attrs.getAttributeFloatValue("http://schemas.android.com/apk/res/android", "pivotY", 0.5f);
//d is a RotateDrawable
d.inflate(r, parser, attrs);
代码示例来源:origin: chaychan/PowerfulViewLibrary
public AlignTextView(Context context, AttributeSet attrs) {
super(context, attrs);
setTextIsSelectable(false);
lineSpacingMultiplier = attrs.getAttributeFloatValue("http://schemas.android" + "" +
".com/apk/res/android", "lineSpacingMultiplier", 1.0f);
int[] attributes = new int[]{android.R.attr.lineSpacingExtra};
TypedArray arr = context.obtainStyledAttributes(attrs, attributes);
lineSpacingAdd = arr.getDimensionPixelSize(0, 0);
originalPaddingBottom = getPaddingBottom();
TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.AlignTextView);
int alignStyle = ta.getInt(R.styleable.AlignTextView_align, 0);
switch (alignStyle) {
case 1:
align = Align.ALIGN_CENTER;
break;
case 2:
align = Align.ALIGN_RIGHT;
break;
default:
align = Align.ALIGN_LEFT;
break;
}
ta.recycle();
}
代码示例来源:origin: neopixl/PixlUI
/**
* XML methods
*
* @param ctx
* @param attrs
*/
private void setAlpha(Context ctx, AttributeSet attrs) {
if(!isInEditMode()){
int indexSize = attrs.getAttributeCount();
float xmlAlpha = 1;
for (int i = 0; i < indexSize; i++) {
if (attrs.getAttributeName(i).equals(
IMAGEVIEW_OS_ATTRIBUTE_TEXT_ALPHA)) {
xmlAlpha = attrs.getAttributeFloatValue(i, 1);
break;
}
}
if (xmlAlpha != 1) {
setAlpha(xmlAlpha);
}
}
}
代码示例来源:origin: neopixl/PixlUI
/**
* XML methods
*
* @param ctx
* @param attrs
*/
private void setAlpha(Context ctx, AttributeSet attrs) {
if(!isInEditMode()){
int indexSize = attrs.getAttributeCount();
float xmlAlpha = 1;
for (int i = 0; i < indexSize; i++) {
if (attrs.getAttributeName(i).equals(
RELATIVE_LAYOUT_OS_ATTRIBUTE_TEXT_ALPHA)) {
xmlAlpha = attrs.getAttributeFloatValue(i, 1);
break;
}
}
if (xmlAlpha != 1) {
setAlpha(xmlAlpha);
}
}
}
代码示例来源:origin: com.github.japgolly.android.test/robolectric
@Override public void applyAttributes() {
super.applyAttributes();
setIsIndicator(attributeSet.getAttributeBooleanValue("android", "isIndicator", false));
final int numStars = attributeSet.getAttributeIntValue("android", "numStars", mNumStars);
final float rating = attributeSet.getAttributeFloatValue("android", "rating", -1);
final float stepSize = attributeSet.getAttributeFloatValue("android", "stepSize", -1);
if (numStars > 0 && numStars != mNumStars) {
setNumStars(numStars);
}
if (stepSize >= 0) {
setStepSize(stepSize);
} else {
setStepSize(0.5f);
}
if (rating >= 0) {
setRating(rating);
}
}
内容来源于网络,如有侵权,请联系作者删除!