本文整理汇总了Java中android.text.TextPaint.setUnderlineText方法的典型用法代码示例。如果您正苦于以下问题:Java TextPaint.setUnderlineText方法的具体用法?Java TextPaint.setUnderlineText怎么用?Java TextPaint.setUnderlineText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.text.TextPaint
的用法示例。
在下文中一共展示了TextPaint.setUnderlineText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint tp) {
switch (mTextDecoration) {
case LINETHROUGH:
tp.setUnderlineText(false);
tp.setStrikeThruText(true);
break;
case UNDERLINE:
tp.setUnderlineText(true);
tp.setStrikeThruText(false);
break;
case NONE:
tp.setUnderlineText(false);
tp.setStrikeThruText(false);
break;
}
}
示例2: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(textColor);
ds.setUnderlineText(false);
ds.clearShadowLayer();
}
示例3: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(mIsPressed ? mPressedTextColor : mNormalTextColor);
ds.bgColor = mIsPressed ? mPressedBackgroundColor
: mNormalBackgroundColor;
ds.setUnderlineText(mIsNeedUnderline);
}
示例4: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override public void updateDrawState(final TextPaint ds) {
if (isBold) {
ds.setTypeface(Typeface.DEFAULT_BOLD);
}
ds.setUnderlineText(shouldUnderline);
if (textColor != null) {
ds.setColor(textColor);
}
}
示例5: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setTypeface(AndroidUtilities.getTypeface("fonts/rmedium.ttf"));
ds.setUnderlineText(false);
}
示例6: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(ContextCompat.getColor(getContext(), R.color.light_coffee));
ds.setUnderlineText(false);
}
示例7: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(context.getResources().getColor(R.color.colorPrimary));
ds.setUnderlineText(false);
}
示例8: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setUnderlineText(false);
}
示例9: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(getResources().getColor(R.color.blue)); // 设置超链接颜色
ds.setUnderlineText(false); // 超链接下划线
}
示例10: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setUnderlineText(false);
}
示例11: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(Utils.getContext().getResources().getColor(R.color.clickspan_color));
ds.setUnderlineText(true);
}
示例12: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.bgColor = highlightColor;
ds.setUnderlineText(!isHighlighted);
}
示例13: initView
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void initView(Bundle savedInstanceState, View view) {
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(View widget) {
ToastUtils.showShort("事件触发了");
}
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(Color.BLUE);
ds.setUnderlineText(false);
}
};
TextView tvAboutSpannable = (TextView) findViewById(R.id.tv_about_spannable);
// 响应点击事件的话必须设置以下属性
tvAboutSpannable.setMovementMethod(LinkMovementMethod.getInstance());
tvAboutSpannable.setText(new SpannableStringUtils.Builder()
.appendLine("测试SpannableStringUtils").setBackgroundColor(Color.LTGRAY).setBold().setForegroundColor(Color.YELLOW).setAlign(Layout.Alignment.ALIGN_CENTER)
.append("测试")
.append("前景色").setForegroundColor(Color.GREEN)
.appendLine("背景色").setBackgroundColor(Color.LTGRAY)
.appendLine("测试首行缩进").setLeadingMargin(30, 50)
.appendLine("测试引用").setQuoteColor(Color.BLUE, 10, 10)
.appendLine("测试列表项").setBullet(Color.GREEN, 30, 10)
.appendLine("测试32dp字体").setFontSize(36, true)
.append("测试")
.appendLine("2倍字体").setFontProportion(2)
.append("测试")
.appendLine("横向2倍字体").setFontXProportion(2)
.append("测试")
.append("删除线").setStrikethrough()
.appendLine("下划线").setUnderline()
.append("测试")
.append("上标").setSuperscript()
.appendLine("下标").setSubscript()
.append("测试")
.append("粗体").setBold()
.append("斜体").setItalic()
.appendLine("粗斜体").setBoldItalic()
.appendLine("monospace font").setFontFamily("monospace")
.appendLine("测试自定义字体").setTypeface(Typeface.createFromAsset(getAssets(), "fonts/dnmbhs.ttf"))
.appendLine("测试相反对齐").setAlign(Layout.Alignment.ALIGN_OPPOSITE)
.appendLine("测试居中对齐").setAlign(Layout.Alignment.ALIGN_CENTER)
.appendLine("测试正常对齐").setAlign(Layout.Alignment.ALIGN_NORMAL)
.append("测试小图对齐").setBackgroundColor(Color.LTGRAY)
.append("").setResourceId(R.drawable.shape_spannable_block_low, SpannableStringUtils.ALIGN_TOP)
.append("").setResourceId(R.drawable.shape_spannable_block_low, SpannableStringUtils.ALIGN_CENTER)
.append("").setResourceId(R.drawable.shape_spannable_block_low, SpannableStringUtils.ALIGN_BASELINE)
.append("").setResourceId(R.drawable.shape_spannable_block_low, SpannableStringUtils.ALIGN_BOTTOM)
.appendLine("end").setBackgroundColor(Color.LTGRAY)
.append("测试顶部对齐").setBackgroundColor(Color.GREEN)
.append("image").setResourceId(R.drawable.shape_spannable_block_high, SpannableStringUtils.ALIGN_TOP)
.appendLine("end").setBackgroundColor(Color.GREEN)
.append("居中对齐").setBackgroundColor(Color.LTGRAY)
.append("").setResourceId(R.drawable.shape_spannable_block_high, SpannableStringUtils.ALIGN_CENTER)
.appendLine("end").setBackgroundColor(Color.LTGRAY)
.append("Baseline对齐").setBackgroundColor(Color.GREEN)
.append("").setResourceId(R.drawable.shape_spannable_block_high, SpannableStringUtils.ALIGN_BASELINE)
.appendLine("end").setBackgroundColor(Color.GREEN)
.append("底部对齐").setBackgroundColor(Color.LTGRAY)
.append("").setResourceId(R.drawable.shape_spannable_block_high, SpannableStringUtils.ALIGN_BOTTOM)
.appendLine("end").setBackgroundColor(Color.LTGRAY)
.append("测试")
.appendLine("点击事件").setClickSpan(clickableSpan)
.append("测试")
.appendLine("Url").setUrl("https://github.com/Blankj/AndroidUtilCode")
.append("测试")
.append("模糊").setBlur(3, BlurMaskFilter.Blur.NORMAL)
.create()
);
}
示例14: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(Color.BLACK);
ds.setUnderlineText(false); // 去掉下划线
}
示例15: updateDrawState
import android.text.TextPaint; //导入方法依赖的package包/类
@Override
public void updateDrawState(TextPaint ds) {
ds.setColor(color);
ds.setUnderlineText(false); // 去掉下划线
}