关于android文字阴影,共有四个属性可以设置:
android:shadowColor
android:shadowDx
android:shadowDy :阴影y方向位移
android:shadowRadius :阴影的半径
注意:阴影的半径必须设,为0时没有效果。
下面为改变x位移:
效果(向右为正):
下面为改变y位移:
效果(向下为正):
下面改变半径:
计算文字的宽度:
Rect bounds = new Rect();
String text = "Hello World";
TextPaint paint;
paint = findViewById(R.id.hello_world).getPaint();
paint.getTextBounds(text, 0, text.length(), bounds);
int width = bounds.width();
计算文字的高度:
Paint paint = new Paint();
paint.setTextSize(fontSize);
FontMetrics fm = paint.getFontMetrics();
int height =