本文整理匯總了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); // 去掉下劃線
}