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!

  • Colores opuestos inversos
  • ¿Cómo aplicar gradiente a la barra de estado en android?
  • ? Attr / no establecer el color correcto en la barra de herramientas
  • Cómo obtener un color de la cadena hexadecimal del color
  • Cambiar la listaVer el color seleccionado en Android
  • Programar un color de forma más transparente
  • Cómo convertir un entero de color a un hex en String en Android?
  • El cambio de color de un solo dibujable en RecyclerView cambiará todos los dibujables
  • Cambio de color de TextView en el enfoque / presione
  • Conversión de RGB a ARGB en Android
  • Selector de color de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.