Первая буква каждого слова на новой строке обрезана для us denealian cursive font. Текст, отрезанный спереди для конкретного шрифта
увидеть картину это одно с padding.If я не используя каких-либо отступов, это будет как в ПОС 2
Это мой код
<com.font.anything.writinghelper
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="#000000"
android:padding="20dip"
android:textSize="60sp"
android:text="japanese google donkey elephant ostrich"
/>
Здесь писать помощник является класса, чтобы подчеркнуть текст
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
Rect r = mRect;
int padding =55;
Paint paint = mPaint;
int count = getLineCount();
for (int i = 0; i < count; i++) {
int baseline = getLineBounds(i, r);
canvas.drawLine(r.left - padding, baseline, r.right + padding,
baseline, paint);
}
super.onDraw(canvas);
}
Может кто-нибудь помочь?
Редактировать
Запрошенный скриншот
Является Там способ поставить некоторое дополнительное пространство в направлении левой стороны TextView?
Можете ли вы мне прислали параметры canvas.drawLine (r.left - обивка, исходно, r.right + обивка, базовой линии, краски); это .... – Pavya
письменной линии помощник только для под лежащим текстом Я не думаю, что это имеет какое-то отношение к этому, потому что я пробовал без помощника, и результат был таким же. Любой способ это параметры mRect = новый Rect(); \t \t mPaint = new Paint(); \t \t mPaint.setStyle (Paint.Style.STROKE); \t \t mPaint.setStrokeWidth (2); \t \t mPaint.setColor (0xFF03B9FF); –