Android TextView加下划线、删除线

版权声明:> 本文为吕氏春秋i的原创文章,未经博主允许不得转载。 https://blog.csdn.net/Life_s/article/details/81908080

Android知识点textview加横线的属性:

例如:价格加下划线、横线
这里写图片描述

  • 底部加横线
Textview mTextView;
mTextView = findViewById(R.id.tv);
mTextView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG);//这个属性的字体有点模糊不清(上图效果)
  • 中间加横线是:
mTextView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG);//这个属性的字体有点模糊不清(下图效果)

这里写图片描述

我们发现两张图的字体都有模糊效果 可以去掉模糊效果 只需加一句属性"Paint.ANTI_ALIAS_FLAG"

//字体变清晰
textview.getPaint().setFlags(Paint.ANTI_ALIAS_FLAG);

//可以合并一起写为:
mTextView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG);
  • 效果如下图:
    这里写图片描述

  • 移除划线

mTextView.getPaint().setFlags(0); // 取消设置的的划线
  • 抗锯齿
mTextView.getPaint().setAntiAlias(true);// 抗锯齿
与君共勉

我要一步一步往上爬
在最高点乘着叶片往前飞
任风吹干流过的泪和汗
我要一步一步往上爬
等待阳光静静看着它的脸
小小的天有大大的梦想
我有属于我的天
任风吹干流过的泪和汗
总有一天我有属于我的天
这里写图片描述

猜你喜欢

转载自blog.csdn.net/Life_s/article/details/81908080
今日推荐