Tag: gradiente de

Android LinearGradient y extraño posicionamiento relativo

Tengo el código siguiente con un LinearGradient, que se parece mucho al igual que todos los otros ejemplos hacia fuera allí. public class CustomColourBar extends View { public CustomColourBar( Context context, AttributeSet attribs ) { super( context, attribs ); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(170, 40); } @Override protected synchronized void […]

Desvanecimiento de la animación en forma de degradado de fondo

No he sido capaz de encontrar mensajes que hagan lo que quiero … Tengo un rectángulo: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="2dp" android:color="#FFFFFF" /> <padding android:left="4dp" android:top="4dp" android:right="4dp" android:bottom="4dp" /> <corners android:radius="6dp" /> <gradient android:angle="90" android:startColor="#FF000000" android:centerColor="#FF000000" android:endColor="#FF0000cd" android:type="linear" /> La forma anterior se utiliza como un atributo de fondo en un RelativeLayout : <RelativeLayout android:id="@+id/layoutBottom" android:layout_width="match_parent" […]

LinearGradient Center Animation

Quiero animar el centro de un gradiente lineal, de modo que al principio todo el dibujable sea color1 y al final todo el dibujable sea color2 y entre el centro del gradiente se desplace de izquierda a derecha. GradientDrawable gd = new GradientDrawable( GradientDrawable.Orientation.LEFT_RIGHT, new int[] {color1, color2}); gd.setCornerRadius(0f); gd.setGradientCenter(x, 0); view.setBackgroundDrawable(gd); El problema es […]

Gradiente Oval en Android

Sé cómo configurar y mostrar una forma ovalada. Sé cómo aplicar un gradiente a esta forma. Lo que no puedo entender es cómo puedo obtener un gradiente oval para que coincida con la forma. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <gradient android:startColor="#66FFFFFF" android:endColor="#00FFFFFF" android:gradientRadius="100" android:type="radial" /> </shape> Si te puedes imaginar, este gradiente tiene […]

Bandas de colores únicamente en Android 4.0+

En los emuladores que ejecutan Android 4.0 o 4.0.3, estoy viendo bandas de color horrible que no puedo parecer deshacerse de. En todas las demás versiones de Android que he probado, los degradados parecen suaves. Tengo un SurfaceView que se configura como RGBX_8888, y la banda no está presente en el lienzo prestados. Si miro […]

Awful calidad de imagen de fondo en Android

Estoy tratando de colocar un fondo en mi actividad, pero la calidad de la imagen no es lo esperado. La imagen tiene un gradiente simple encima de rayas azules, y actualmente se ve así: Mi distribución de actividades: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background_register" android:drawingCacheQuality="high" > </LinearLayout> El descriptor de fondo ( drawable/background_register ): <bitmap […]

Cómo colocar el fondo del gradiente radial

¿Cómo puedo posicionar una forma de gradiente radial como fondo en un LinearLayout? Esto es lo que tengo actualmente: La forma : <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:endColor="#e6e6e6" android:gradientRadius="800" android:startColor="#fafaf9" android:type="radial"/> </shape> El LinearLayout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/accueil_bg_gradient"> </LinearLayout> Sólo quiero tener mi gradiente a partir de la esquina […]

Cómo dibujar un degradado suave / degradado en un lienzo en Android

Varias respuestas mencionan usar GradientDrawable.setDither (true) para dibujar gradientes suaves en Android. Eso no tiene efecto en mi código. ¿Alguna idea de lo que tengo que cambiar para obtener un degradado bien en mi fondo de pantalla en vivo? GradientDrawable gradient = new GradientDrawable(Orientation.TL_BR, colors); gradient.setGradientType(GradientDrawable.RADIAL_GRADIENT); gradient.setGradientRadius(canvas.getWidth() * 2); gradient.setDither(true); gradient.setGradientCenter(-0.1f, -0.1f); gradient.setBounds(cb); gradient.draw(canvas);

¿Cómo hacer gradiente transparente?

Tengo el siguiente gradiente: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#ECECEC" android:centerColor="#F6F6F4" android:endColor="#F8F8F6" android:angle="90" android:dither="true" /> </shape> Quiero que esto sea transparente porque en mi ListView estoy configurando esto como mi ListSelector: <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ARListView" android:background="@drawable/transparent_background" android:cacheColorHint="#00000000" android:drawSelectorOnTop="true" android:listSelector="@drawable/stocks_selected_gradient"> </ListView>

Multi-gradiente de formas

Me gustaría crear una forma que tenga la siguiente imagen: Observe los gradientes de la mitad superior del color 1 al color 2, pero hay una mitad inferior que los gradientes de color 3 a color 4. Sé cómo hacer una forma con un solo gradiente, pero no estoy seguro de cómo dividir una forma […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.