Example usage for android.graphics Color LTGRAY

List of usage examples for android.graphics Color LTGRAY

Introduction

In this page you can find the example usage for android.graphics Color LTGRAY.

Prototype

int LTGRAY

To view the source code for android.graphics Color LTGRAY.

Click Source Link

Usage

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();
}