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 发布