public class StrokeTextView extends AppCompatTextView {
private static final int HORIZENTAL = 0;
private static final int VERTICAL = 1;
private int[] mGradientColor;
private int mStrokeWidth;
private int mStrokeColor = Color.BLACK;
private LinearGradient mGradient;
private boolean gradientChanged;
private int mTextColor;
private TextPaint mPaint;
private int mGradientOrientation;
public StrokeTextView(Context context) {
super(context);
init(context, null);
}
public StrokeTextView(Context context, AttributeSet attrs) {
super(context, attrs);
init(context, attrs);
}
public StrokeTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init(context, attrs);
}
private void init(Context context, AttributeSet attrs) {
mPaint = getPaint();
if (attrs != null) {
TypedArr
带文字描边的自定义TextView
最新推荐文章于 2024-07-15 16:46:51 发布
本文介绍了如何在XML布局文件中设置TextView的文字描边,包括描边宽度和颜色的设定,建议使用dp或sp单位以确保在不同屏幕分辨率下字体显示正常。
摘要由CSDN通过智能技术生成