Selector de color de Google Calendar

¿Existe un método basado en el sistema para llamar a uno de esos selectores de color, como en la aplicación Google Calendar? ¿O lo tengo para construirlo por mi cuenta?

Introduzca aquí la descripción de la imagen

One Solution collect form web for “Selector de color de Google Calendar”

Necesita utilizar la colección de recogedor de color .

Implementación:

ColorPickerDialog colorcalendar = ColorPickerDialog.newInstance( R.string.color_picker_default_title, mColor, mSelectedColorCal0, 5, Utils.isTablet(this)? ColorPickerDialog.SIZE_LARGE : ColorPickerDialog.SIZE_SMALL); //Implement listener to get selected color value colorcalendar.setOnColorSelectedListener(new ColorPickerSwatch.OnColorSelectedListener(){ @Override public void onColorSelected(int color) { // ADD MARKER Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.ic_mobileedge_navpoint); bmp = changeBitmapColor(bmp, color); googleMap.addMarker(new MarkerOptions() .position(latLng) .title("My Spot") .snippet("This is my spot!") .icon(BitmapDescriptorFactory.fromBitmap(bmp))); } }); colorcalendar.show(getFragmentManager(),"cal"); 

Función para cambiar el color del mapa de bits:

  private Bitmap changeBitmapColor(Bitmap sourceBitmap, int color) { Bitmap resultBitmap = Bitmap.createBitmap(sourceBitmap, 0, 0, sourceBitmap.getWidth() - 1, sourceBitmap.getHeight() - 1); Paint p = new Paint(); ColorFilter filter = new LightingColorFilter(color, 1); p.setColorFilter(filter); Canvas canvas = new Canvas(resultBitmap); canvas.drawBitmap(resultBitmap, 0, 0, p); return resultBitmap; } 

He probado y funcionó bien! El marcador tiene que ser todo blanco con alfa, sólo entonces es que los colores serán perfectos!

  • ¿Cómo cambia el color del subrayado de Edittext en 4.0+?
  • Android: Uso del selector para establecer el color de fondo para la vista de imagen
  • Cambiar la casilla de verificación colorAccent en tiempo de ejecución mediante programación
  • Cambiar el color de la ventana de inicio de la aplicación
  • ¿Cómo configurar el color / estilo personalizado de ActionBar?
  • Android obtiene el color como valor de cadena
  • Invertir colores de mapa de bits
  • Cambiar el color del botón en AlertDialog
  • Mediacodec y cámara, espacio de color incorrecto
  • ¿Marcador de mapa de Android?
  • Color Estado Lista no reconocida en forma Drawable
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.