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) {
TypedArray a = context.obtai
带文字描边的自定义TextView
最新推荐文章于 2026-01-22 16:44:15 发布
本文介绍了如何在XML布局文件中设置TextView的文字描边,包括描边宽度和颜色的设定,建议使用dp或sp单位以确保在不同屏幕分辨率下字体显示正常。


2112

被折叠的 条评论
为什么被折叠?



