theme - constraints en android
Error: "La vista previa de gráficos en el editor de diseño puede no ser precisa: Paint.setShadowLayer no es compatible" (3)
Como la primera respuesta es verdadera, pero para solucionar este problema, puede intentar esto (si está utilizando Android Studio):
File > Invalidate Caches / Restart... > Invalidate and Restart
Estoy usando Eclipse y acabo de crear una página de inicio (menú) con 2 botones de imagen, pero recibo este error:
La vista previa de gráficos en el editor de diseño puede no ser precisa:
Paint.setShadowLayer no es compatible.
Qué significa eso? ¿Y cómo puedo solucionarlo?
Estoy usando API 21.
En mi caso, era un componente nuevo, un EditText con soporte para mostrar / ocultar una contraseña. Apareció en la biblioteca de soporte v.24.2.0. Quiero decir:
<android.support.design.widget.TextInputLayout
android:id="@+id/password_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="0dp"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:hint="@string/password"
android:inputType="textPassword"
tools:text="aaaaaaaaaaaaaaaaaaa"/>
</android.support.design.widget.TextInputLayout>
Por supuesto, en un dispositivo real se muestra a la derecha (y también en vista previa).
Significa que la vista previa no sabe cómo implementar setShadowLayer. Esto significa que la vista previa no se verá exactamente como el resultado generado en el dispositivo. Esta es una de las muchas razones por las que no debería confiar en la aplicación de vista previa: siempre pruebe sus diseños en un dispositivo físico antes de asumir que están listos.