List of usage examples for android.graphics Color colorToHSV
public static void colorToHSV(@ColorInt int color, @Size(3) float hsv[])
From source file:com.android.datetimepicker.Utils.java
public static int lightenColor(int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] = 1.0f - 0.8f * (1.0f - hsv[2]); return Color.HSVToColor(hsv); }
From source file:us.phyxsi.gameshelf.util.ColorUtils.java
public static int getSlightlyDarkerColor(int color) { float[] palette = new float[3]; Color.colorToHSV(color, palette); palette[2] *= 0.9f;/*from w w w . j ava2s .c o m*/ return Color.HSVToColor(palette); }
From source file:com.agenmate.lollipop.util.ColorUtils.java
public static int darkenColor(int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] = hsv[2] * 0.8f; // value component return Color.HSVToColor(hsv); }
From source file:com.gudong.appkit.ui.fragment.ColorChooseDialog.java
private int shiftColor(int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] *= 0.9f; // value component return Color.HSVToColor(hsv); }
From source file:us.phyxsi.gameshelf.util.ColorUtils.java
public static int getMuchDarkerColor(int color) { float[] palette = new float[3]; Color.colorToHSV(color, palette); palette[2] *= 0.6f;/*from w w w . j av a 2 s. c o m*/ return Color.HSVToColor(palette); }
From source file:com.gudong.appkit.ui.fragment.CustomWebViewDialog.java
private int shiftColor(int color, boolean up) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] *= (up ? 1.1f : 0.9f); // value component return Color.HSVToColor(hsv); }
From source file:us.phyxsi.gameshelf.util.ColorUtils.java
public static int getLightColor(int color) { float[] palette = new float[3]; Color.colorToHSV(color, palette); palette[2] *= 1.8f;/*from ww w . j a va 2 s . com*/ return Color.HSVToColor(palette); }
From source file:com.github.hobbe.android.openkarotz.fragment.ColorFragment.java
private static int darker(final int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] *= 0.8f;/*w ww . ja va 2 s.c o m*/ return Color.HSVToColor(hsv); }
From source file:com.github.hobbe.android.openkarotz.fragment.ColorFragment.java
private static int lighter(final int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] = 1.0f - 0.5f * (1.0f - hsv[2]); return Color.HSVToColor(hsv); }
From source file:org.noise_planet.noisecapture.MapActivity.java
@Override public void onMapLoaded() { Resources res = getResources(); Spinner spinner = (Spinner) findViewById(R.id.spinner_map); boolean onlySelected = spinner.getSelectedItemPosition() == 0; // Add markers and move the camera. List<MeasurementManager.LeqBatch> measurements = new ArrayList<MeasurementManager.LeqBatch>(); measurements = measurementManager.getRecordLocations(onlySelected ? record.getId() : -1, true); builder = new LatLngBounds.Builder(); validBoundingBox = measurements.size() > 1; for (int idMarker = 0; idMarker < measurements.size(); idMarker++) { MeasurementManager.LeqBatch leq = measurements.get(idMarker); LatLng position = new LatLng(leq.getLeq().getLatitude(), leq.getLeq().getLongitude()); MarkerOptions marker = new MarkerOptions(); marker.position(position);//from ww w .j av a 2 s . co m double leqValue = leq.computeGlobalLeq(); marker.title(res.getString(R.string.map_marker_label, leqValue, leq.getLeq().getAccuracy())); int nc = getNEcatColors(leqValue); // Choose the color category in function of the sound level float[] hsv = new float[3]; Color.colorToHSV(NE_COLORS[nc], hsv); // Apply color category for the corresponding sound level marker.icon(BitmapDescriptorFactory.defaultMarker(hsv[0])); mMap.addMarker(marker); builder.include(position); } if (validBoundingBox) { mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(builder.build(), 0)); } else { Toast.makeText(getApplicationContext(), getString(R.string.no_gps_results), Toast.LENGTH_LONG).show(); } }