estoy usando data.add(0,item); notifyItemInserted(0); Esto funciona bien siempre y cuando el espacio de los artículos no esté lleno. Después de eso, la animación no se ve. La animación funciona bien cuando lo hago data.add(1,item); notifyItemInserted(1); Cómo agregar elementos en la posición 0 y mostrar animación todo el tiempo. ¿Tengo que usar scrollToPosition?
Tengo una vista con esto <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:background="@drawable/ripple" android:layout_centerVertical="true" android:layout_alignParentStart="true" /> Y ripple.xml como <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight" > <item android:id="@android:id/mask" android:drawable="@android:color/white" /> </ripple> Todo funciona muy bien. Cuando toco la vista me da efecto de ondulación. Lo que estoy buscando es iniciar la animación de ondulación en la […]
Soy nuevo en las animaciones de Android y estoy leyendo los artículos introductorios. La guía de desarrolladores dice que la animación Ver es un sistema antiguo y fácil de usar Como principiante, ¿debo invertir en cualquier momento la comprensión de cómo funcionan las animaciones de vista o debo centrarme completamente en las animaciones de propiedades? […]
Esto es tan raro, tengo este código de animación: public class ExpandAnimation extends Animation { private View mAnimatedView; private MarginLayoutParams mViewLayoutParams; private int mMarginStart, mMarginEnd; private boolean mWasEndedAlready = false; /** * Initialize the animation * @param view The layout we want to animate * @param duration The duration of the animation, in ms */ […]
Quiero aplicar una transición de actividades como la que tienen los teléfonos HTC: Cuando se inicia una nueva Actividad hay una diapositiva de derecha a izquierda, pero cuando se pulsa el botón Atrás para volver a la Actividad anterior, hay una diapositiva izquierda -a-derecha animación. He utilizado overridePendingTransition en el onResume de mis actividades para […]
Estoy usando ObjectAnimator para deslizar hacia arriba una imagen de fondo para revelar una listView abajo. El listView tiene un weight de 0.7f para que tenga las mismas proporciones en todos los tamaños de pantalla. ¿Utilizar ObjectAnimator es posible entonces deslizar encima de mi imagen de fondo con esa misma proporción 0.7 , siendo igual […]
Tengo una imagen que llena toda mi pantalla y descargé imágenes de url en mi tarjeta SD, estoy usando AnimationDrawable para mostrar estas imágenes como presentación de diapositivas en la vista de la imagen. Pero sin embargo intento mis imágenes están perdiendo su relación de aspecto, las imágenes aparecen estiradas. He intentado todo el scaletype […]
Quiero un diseño relativo para escalar y la parte inferior de la vista debe fijarse. Tengo un diseño relativo – private RelativeLayout rlOutdoorSection; Inicializado – rlOutdoorSection = (RelativeLayout) findViewById(R.id.rlOutdoorSection); Creado un ObjectAnimator – scaleUpOutdoor = ObjectAnimator.ofFloat(rlOutdoorSection, "scaleY", 1f, 2.6f); scaleUpOutdoor.setDuration(3000); Iniciar la animación – scaleDownOutdoor.start(); En la actualidad, la vista se está escalando con valores […]
Tengo un RelativeLayout cuyo ancho y altura son tan grandes como la ventana de la aplicación, y su visibilidad se establece inicialmente en View.GONE. Me gustaría mostrar esta vista cuando se hace clic en un botón. Me gustaría enfocar y acercar para ser aplicado simultáneamente. El fundido en parte se hace fácilmente usando ViewPropertyAnimator. Mi […]
Hola estoy creando la aplicación de chat en el que tengo que crear con forma curva ImageView con el texto. No sé cómo mencionar la forma del diseño. He adjuntado captura de pantalla cómo el requisito necesita. Lo que intenté: <LinearLayout android:id="@+id/left_chat" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="top|left" android:orientation="horizontal" android:padding="10dp" android:visibility="visible" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:orientation="vertical" > […]