ObjectAnimator pixlated TextView
Me enfrento a un problema al escalar TextViews y Checkboxes en Samsung GT-N5110 Android versión 4.1.2. La siguiente imagen aparece después de escalar el TextView. Hay una vista de texto en el interior. Quiero escalarlo. Intenté habilitar la animación de escala en las opciones del desarrollador sin ningún uso. También probé nineoldandroid.jar.
Aquí está mi código dentro de fargment:
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
view = inflater.inflate(R.layout.test, container, false);
linearLayout = (LinearLayout) view.findViewById(R.id.test);
textView = (AutoResizeTextView) view.findViewById(R.id.text);
return view;
}
@Override
public void onStart() {
super.onStart();
ObjectAnimator.ofFloat(linearLayout , "scaleY", 500).setDuration(500).start();
ObjectAnimator.ofFloat(linearLayout , "scaleX", 500).setDuration(500).start();
}
diseño:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:id="@+id/test"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_gravity="center"
android:background="@drawable/prayer_background">
<com.example.views.AutoResizeTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/aboutUs"
android:textSize="5sp" />
</LinearLayout>
</LinearLayout>
fondo de oración:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<corners android:radius="10dip" />
<stroke
android:width="5dip"
android:color="@color/mainColor" />
<solid android:color="@color/mainColor" />
</shape>
Actualizar:
Intenté AutoResizeText y ScaleableTextView mencionadoaquí: Obtengo el siguiente resultado: