放大GestureFrameLayout中嵌入的TextView中的文本变形

时间:2017-08-23 00:28:49

标签: android textview

当我在GestureFrameLayouthttps://github.com/alexvasilkov/GestureViews)放大得足够远时,TextView中的文字会变形。

有没有办法解决这个显示错误? (见下面的gif)

enter image description here 以下是使用的XML

<com.alexvasilkov.gestures.views.GestureFrameLayout
    android:id="@+id/ll_gesture"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:layout_gravity="center"
    android:gravity="center"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/font_name">

    <TextView
        android:id="@+id/tv_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/black"
        android:textSize="40sp" />

</com.alexvasilkov.gestures.views.GestureFrameLayout>

1 个答案:

答案 0 :(得分:0)

我在这里找到了问题的解决方案。

https://stackoverflow.com/a/12371794/908821

这显然是硬件加速错误/问题。

要解决它,我必须在我的xml中添加android:layerType =“software”。

=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH("O",INDIRECT("$A2:$A"&COUNTA(A:A)))),ROW(INDIRECT("$A2:$A"&COUNTA(A:A))),""),ROW()-1)),"")