List of usage examples for android.graphics Color LTGRAY
int LTGRAY
To view the source code for android.graphics Color LTGRAY.
Click Source Link
From source file:com.github.vase4kin.teamcityapp.base.list.view.BaseListViewImpl.java
/** * {@inheritDoc}/* w w w. java2s . c om*/ */ @Override public void initViews(@NonNull ErrorView.RetryListener retryListener, @NonNull SwipeRefreshLayout.OnRefreshListener refreshListener) { mUnbinder = ButterKnife.bind(this, mView); // <!----Setting id for testing purpose----->! mRecyclerView.setId(recyclerViewId()); // <!--------------------------------------->! mErrorView.getImage().setColorFilter(Color.LTGRAY, PorterDuff.Mode.SRC_ATOP); mErrorView.setOnRetryListener(retryListener); mEmpty.setText(mEmptyMessage); mSwipeRefreshLayout.setOnRefreshListener(refreshListener); mRecyclerView.setLayoutManager(new LinearLayoutManager(mActivity)); }
From source file:org.akvo.caddisfly.sensor.colorimetry.strip.widget.PercentageMeterView.java
@Override public void onDraw(@NonNull Canvas canvas) { if (Float.isNaN(percentage)) { return;/*from ww w . jav a 2s . c o m*/ } double number = (100 - percentage) * NUMBER_OF_BARS * PERCENT; canvas.save(); // Set each dot's diameter to half the canvas height canvas.translate( canvas.getWidth() / 2f - ((canvas.getHeight() / 2f + GUTTER_SPACE) * ((NUMBER_OF_BARS - 1) / 2f)), 0); for (double i = 0; i < NUMBER_OF_BARS; i++) { // Reset color paint.setColor(Color.LTGRAY); if (number >= 0) { if (i < 2) { // Red if number is lower than i + 1 // 2 red dots if number < 1 or 1 red dot if number > 1 if (number <= i + 1) { paint.setColor(red); } } else if (i < 4) { // Orange if number between 1 and 4 // if number == 1.5 then 1 red followed by orange dot // if number == 2.5 then 2 orange dots // if number == 3.5 then 1 orange dot if (number >= i - 1 && number <= i + 2) { paint.setColor(orange); } } else { if (number > i) { // Green if number larger than 3 but yellow if number exceeds optimum if (number > NUMBER_OF_BARS) { paint.setColor(Color.YELLOW); } else { paint.setColor(green); } } } } canvas.drawCircle(0, canvas.getHeight() / 2f, canvas.getHeight() / 4f, paint); // Position next circle canvas.translate(canvas.getHeight() / 2f + GUTTER_SPACE, 0); } canvas.restore(); super.onDraw(canvas); }
From source file:android.support.v17.leanback.widget.SeekBar.java
public SeekBar(Context context, AttributeSet attrs) { super(context, attrs); setWillNotDraw(false);/*from w ww .ja va 2 s . c o m*/ mBackgroundPaint.setColor(Color.GRAY); mSecondProgressPaint.setColor(Color.LTGRAY); mProgressPaint.setColor(Color.RED); mKnobPaint.setColor(Color.WHITE); mBarHeight = context.getResources() .getDimensionPixelSize(R.dimen.lb_playback_transport_progressbar_bar_height); mActiveBarHeight = context.getResources() .getDimensionPixelSize(R.dimen.lb_playback_transport_progressbar_active_bar_height); mActiveRadius = context.getResources() .getDimensionPixelSize(R.dimen.lb_playback_transport_progressbar_active_radius); }
From source file:com.mifos.utils.DataTableUIBuilder.java
public LinearLayout getDataTableLayout(final DataTable dataTable, JsonArray jsonElements, LinearLayout parentLayout, final Context context, final int entityId, DataTableActionListener mListener) { dataTableActionListener = mListener; /**/*from ww w .j a v a 2 s.c om*/ * Create a Iterator with Json Elements to Iterate over the DataTable * Response. */ Iterator<JsonElement> jsonElementIterator = jsonElements.iterator(); /* * Each Row of the Data Table is Treated as a Table Here. * Creating the First Table for First Row */ tableIndex = 0; while (jsonElementIterator.hasNext()) { TableLayout tableLayout = new TableLayout(context); tableLayout.setPadding(10, 10, 10, 10); final JsonElement jsonElement = jsonElementIterator.next(); /* * Each Entry in a Data Table is Displayed in the * form of a table where each row contains one Key-Value Pair * i.e a Column Name - Column Value from the DataTable */ int rowIndex = 0; while (rowIndex < dataTable.getColumnHeaderData().size()) { TableRow tableRow = new TableRow(context); tableRow.setLayoutParams(new TableRow.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); tableRow.setPadding(10, 10, 10, 10); if (rowIndex % 2 == 0) { tableRow.setBackgroundColor(Color.LTGRAY); } else { tableRow.setBackgroundColor(Color.WHITE); } TextView key = new TextView(context); key.setText(dataTable.getColumnHeaderData().get(rowIndex).getColumnName()); key.setGravity(Gravity.LEFT); TextView value = new TextView(context); value.setGravity(Gravity.RIGHT); if (jsonElement.getAsJsonObject().get(dataTable.getColumnHeaderData().get(rowIndex).getColumnName()) .toString().contains("\"")) { value.setText(jsonElement.getAsJsonObject() .get(dataTable.getColumnHeaderData().get(rowIndex).getColumnName()).toString() .replace("\"", "")); } else { value.setText(jsonElement.getAsJsonObject() .get(dataTable.getColumnHeaderData().get(rowIndex).getColumnName()).toString()); } tableRow.addView(key, new TableRow.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, 1f)); tableRow.addView(value, new TableRow.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, 1f)); TableRow.LayoutParams layoutParams = new TableRow.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); layoutParams.setMargins(12, 16, 12, 16); tableLayout.addView(tableRow, layoutParams); rowIndex++; } tableLayout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(context, "Update Row " + tableIndex, Toast.LENGTH_SHORT).show(); } }); tableLayout.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(context, "Deleting Row " + tableIndex, Toast.LENGTH_SHORT).show(); BaseApiManager baseApiManager = new BaseApiManager(); DataManager dataManager = new DataManager(baseApiManager); Observable<GenericResponse> call = dataManager .removeDataTableEntry(dataTable.getRegisteredTableName(), entityId, Integer.parseInt(jsonElement.getAsJsonObject() .get(dataTable.getColumnHeaderData().get(0).getColumnName()) .toString())); Subscription subscription = call.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()).subscribe(new Subscriber<GenericResponse>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(GenericResponse genericResponse) { Toast.makeText(context, "Deleted Row " + tableIndex, Toast.LENGTH_SHORT).show(); dataTableActionListener.onRowDeleted(); } }); return true; } }); View v = new View(context); v.setBackgroundColor(ContextCompat.getColor(context, R.color.black)); parentLayout.addView(tableLayout); parentLayout.addView(v, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 5)); Log.i("TABLE INDEX", "" + tableIndex); tableIndex++; } return parentLayout; }
From source file:com.github.vase4kin.teamcityapp.overview.view.OverviewViewImpl.java
/** * {@inheritDoc}/*from w ww .java 2s . c o m*/ */ @Override public void initViews(ViewListener listener) { this.mListener = listener; mUnbinder = ButterKnife.bind(this, mView); mErrorView.getImage().setColorFilter(Color.LTGRAY, PorterDuff.Mode.SRC_ATOP); mErrorView.setOnRetryListener(listener); mSwipeRefreshLayout.setOnRefreshListener(listener); mRecyclerView.setLayoutManager(new LinearLayoutManager(mActivity)); // For testing purposes mRecyclerView.setId(R.id.overview_recycler_view); }
From source file:com.github.barteksc.pdfviewpager.view.ScrollBar.java
private void init() { indicator = new ScrollBarPageIndicator(getContext()); setIndicatorPage(currentPage);/*from ww w .java 2 s . c om*/ indicator.setBackgroundColor(indicatorColor); indicator.setTextColor(indicatorTextColor); addOnLayoutChangeListener(new OnLayoutChangeListener() { @Override public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) { indicator.addToScrollBar(ScrollBar.this); ScrollBar.this.removeOnLayoutChangeListener(this); } }); handlePaint = new Paint(Paint.ANTI_ALIAS_FLAG); handlePaint.setStyle(Paint.Style.FILL); handlePaint.setColor(handleColor); if (getBackground() == null) { setBackgroundColor(Color.LTGRAY); } handlePos = new PointF(0, 0); viewWidth = Util.getDP(getContext(), 30); }
From source file:cn.koosoft.xianzoo.widget.CirclePageIndicator.java
public CirclePageIndicator(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); if (isInEditMode()) return;/* ww w . j a v a 2 s.c o m*/ //Load defaults from resources final Resources res = getResources(); final int defaultPageColor = Color.BLACK; final int defaultFillColor = Color.WHITE; final int defaultOrientation = HORIZONTAL; final int defaultStrokeColor = Color.LTGRAY; final float defaultStrokeWidth = TypedValue.complexToDimension(1, getResources().getDisplayMetrics()); final float defaultRadius = TypedValue.complexToDimension(3, getResources().getDisplayMetrics()); final boolean defaultCentered = true; final boolean defaultSnap = false; //Retrieve styles attributes TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.CirclePageIndicator, defStyle, 0); mCentered = a.getBoolean(R.styleable.CirclePageIndicator_centered, defaultCentered); mOrientation = a.getInt(R.styleable.CirclePageIndicator_android_orientation, defaultOrientation); mPaintPageFill.setStyle(Style.FILL); mPaintPageFill.setColor(a.getColor(R.styleable.CirclePageIndicator_pageColor, defaultPageColor)); mPaintStroke.setStyle(Style.STROKE); mPaintStroke.setColor(a.getColor(R.styleable.CirclePageIndicator_strokeColor, defaultStrokeColor)); mPaintStroke .setStrokeWidth(a.getDimension(R.styleable.CirclePageIndicator_strokeWidth, defaultStrokeWidth)); mPaintFill.setStyle(Style.FILL); mPaintFill.setColor(a.getColor(R.styleable.CirclePageIndicator_fillColor, defaultFillColor)); mRadius = a.getDimension(R.styleable.CirclePageIndicator_radius, defaultRadius); mSnap = a.getBoolean(R.styleable.CirclePageIndicator_snap, defaultSnap); Drawable background = a.getDrawable(R.styleable.CirclePageIndicator_android_background); if (background != null) { setBackgroundDrawable(background); } a.recycle(); final ViewConfiguration configuration = ViewConfiguration.get(context); mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(configuration); }
From source file:org.projecthdata.weight.ui.ChartFragment.java
private XYMultipleSeriesRenderer getRenderer() { XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.setAxisTitleTextSize(16);/* w w w . j av a 2s. c o m*/ renderer.setChartTitleTextSize(16); renderer.setLabelsTextSize(14); renderer.setPointSize(5f); renderer.setMargins(new int[] { 10, 10, 0, 10 }); renderer.setAxesColor(Color.DKGRAY); renderer.setLabelsColor(Color.LTGRAY); renderer.setBackgroundColor(Color.BLACK); renderer.setApplyBackgroundColor(true); renderer.setShowLegend(false); renderer.setAntialiasing(true); renderer.setShowGrid(true); renderer.setYAxisMin(0.0); XYSeriesRenderer r = new XYSeriesRenderer(); r.setColor(Color.BLUE); r.setPointStyle(PointStyle.SQUARE); r.setFillPoints(true); renderer.addSeriesRenderer(r); return renderer; }
From source file:com.google.android.apps.santatracker.doodles.tilt.ToggleableBounceActor.java
@Override public boolean resolveCollision(Actor other, float deltaMs) { // Resolve trigger collisions. if (onTrigger.collisionBody.contains(other.position)) { enabled = true;/*from w w w .ja v a2 s . c o m*/ collisionBody.setPaintColors(Color.RED, Color.WHITE, 0x6400ff00); } else if (offTrigger.collisionBody.contains(other.position)) { enabled = false; collisionBody.setPaintColors(Color.RED, Color.LTGRAY, 0x6400ff00); } // Handle the actual collision. if (enabled) { return super.resolveCollision(other, deltaMs); } return false; }
From source file:com.bluekai.sdk.BlueKaiViewDialog.java
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity()); if (blueKaiView == null) { blueKaiView = new WebView(getActivity()); WebViewClient client = new WebViewClient() { @Override/* ww w . j av a 2 s .c o m*/ public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { super.onReceivedError(view, errorCode, description, failingUrl); Logger.debug("BlueKaiView", "Error loading BK URL in webview -- " + errorCode + " -- " + description); errorOccured = true; if (listener != null) { listener.onViewLoaded(false, isExistingData(), getParamsList()); } } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); if (!errorOccured && listener != null) { errorOccured = false; listener.onViewLoaded(true, isExistingData(), getParamsList()); } } }; blueKaiView.setWebViewClient(client); WebSettings webSettings = blueKaiView.getSettings(); webSettings.setJavaScriptEnabled(true); int height = 1, width = 1; // if (devMode) { height = width = 300; // } RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(width, height); params.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); params.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE); params.setMargins(10, 10, 10, 10); blueKaiView.setLayoutParams(params); blueKaiView.setBackgroundColor(Color.LTGRAY); alertDialogBuilder.setNegativeButton("Close", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); } blueKaiView.loadUrl(url); alertDialogBuilder.setView(blueKaiView); return alertDialogBuilder.create(); }