tutorial theme studio open create constraint android eclipse android-layout-editor

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.