Example usage for android.graphics Color YELLOW

List of usage examples for android.graphics Color YELLOW

Introduction

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

Prototype

int YELLOW

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

Click Source Link

Usage

From source file:net.networksaremadeofstring.rhybudd.ZenossWidgetGraph.java

@SuppressWarnings("unused")
private Bitmap RenderLineGraph() {
    Bitmap emptyBmap = Bitmap.createBitmap(290, 150, Config.ARGB_8888);

    int width = emptyBmap.getWidth();
    int height = emptyBmap.getHeight();
    Bitmap charty = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

    Canvas canvas = new Canvas(charty);
    final int color = 0xff0B0B61;
    final Paint paint = new Paint();

    paint.setStyle(Paint.Style.FILL);
    paint.setColor(Color.WHITE);/*from www.  ja v  a 2  s  .  c  o m*/

    //if(warningEvents > )
    canvas.drawText("100", 0, 10, paint);

    //y
    canvas.drawLine(25, 0, 25, 289, paint);
    //x
    canvas.drawLine(25, 149, 289, 149, paint);

    int CritArray[] = { 5, 4, 6, 10, 10, 6, 4, 4 };
    int curX = 25;

    int divisor = 148 / 10;
    paint.setColor(Color.RED);
    int curY = 148 - (CritArray[0] * divisor);

    for (int a : CritArray) {
        canvas.drawLine(curX, curY, curX + 32, (148 - (a * divisor)), paint);
        curX += 32;
        curY = 148 - (a * divisor);
    }

    int ErrArray[] = { 1, 2, 2, 2, 4, 2, 1, 0 };
    curX = 25;

    paint.setColor(Color.rgb(255, 102, 0));
    curY = 148 - (ErrArray[0] * divisor);

    for (int a : ErrArray) {
        canvas.drawLine(curX, curY, curX + 32, (148 - (a * divisor)), paint);
        curX += 32;
        curY = 148 - (a * divisor);
    }

    int WarnArray[] = { 0, 2, 4, 8, 10, 4, 2, 2 };
    curX = 25;

    paint.setColor(Color.YELLOW);
    curY = 148 - (WarnArray[0] * divisor);

    Path myPath = new Path();

    for (int a : WarnArray) {
        canvas.drawLine(curX, curY, curX + 32, (148 - (a * divisor)), paint);
        curX += 32;
        curY = 148 - (a * divisor);
    }

    ByteArrayOutputStream out = new ByteArrayOutputStream();
    charty.compress(CompressFormat.PNG, 50, out);

    return BitmapFactory.decodeByteArray(out.toByteArray(), 0, out.size());
}

From source file:com.example.mapdemo.TopView.java

private void UpdateBubbles(double lat, double lon) {

    mMap.setOnMapLongClickListener(this);

    mFillColor = Color.BLUE;//from www. java  2s  .c  o  m
    mStrokeColor = Color.BLACK;
    mWidth = 2;

    DraggableCircle circle2 = new DraggableCircle(new LatLng(lat + 0.00006, lon + 0.00009), 2 * DEFAULT_RADIUS);
    DraggableCircle circle3 = new DraggableCircle(new LatLng(lat - 0.00006, lon + 0.00015),
            1.1 * DEFAULT_RADIUS);
    DraggableCircle circle4 = new DraggableCircle(new LatLng(lat - 0.00010, lon - 0.00015),
            1.5 * DEFAULT_RADIUS);
    DraggableCircle circle9 = new DraggableCircle(new LatLng(lat + 0.00020, lon + 0.00019),
            1.5 * DEFAULT_RADIUS);

    mFillColor = Color.YELLOW;
    mStrokeColor = Color.BLACK;
    mWidth = 2;

    DraggableCircle circle5 = new DraggableCircle(new LatLng(lat + 0.00010, lon - 0.00012),
            0.8 * DEFAULT_RADIUS);
    DraggableCircle circle6 = new DraggableCircle(new LatLng(lat - 0.0002, lon + 0.00012),
            0.5 * DEFAULT_RADIUS);
    DraggableCircle circle7 = new DraggableCircle(new LatLng(lat + 0.00011, lon), 2.5 * DEFAULT_RADIUS);
    DraggableCircle circle8 = new DraggableCircle(new LatLng(lat + 0.00021, lon - 0.00020),
            1.4 * DEFAULT_RADIUS);

    //  Log.d("location",longitude+ " ");
    //mCircles.add(circle);
    mCircles.add(circle2);
    mCircles.add(circle3);

    mCircles.add(circle4);

    mCircles.add(circle5);
    //    Log.d("location4234",longitude+ " 111 ");
    //UpdateBubbles(latitude,longitude);
    mCircles.add(circle6);
    mCircles.add(circle7);
    mCircles.add(circle8);

    //            DraggableCircle circle2 = new DraggableCircle(INDIA, DEFAULT_RADIUS);
    //            DraggableCircle circle3 = new DraggableCircle(PAK, DEFAULT_RADIUS);
    //            DraggableCircle circle4 = new DraggableCircle(ENG, DEFAULT_RADIUS);
    //            DraggableCircle circle5 = new DraggableCircle(DC, DEFAULT_RADIUS);
    //        mCircles.add(circle);

}

From source file:com.example.sujit.myapplication.Get_Taxi.java

public void drawPath(String result) {
    //Getting both the coordinates
    LatLng from = new LatLng(currentLatitude, currentLongitude);
    LatLng to = new LatLng(destnLatitude, destnLongitude);

    //Calculating the distance in meters
    Double distance = (SphericalUtil.computeDistanceBetween(from, to));
    //Displaying the distance
    Toast.makeText(this, String.valueOf(distance + " Meters"), Toast.LENGTH_LONG).show();
    showDialog(distance);//from  w  ww . j  av a2  s  . com

    try {
        //Parsing json
        final JSONObject json = new JSONObject(result);
        JSONArray routeArray = json.getJSONArray("routes");
        JSONObject routes = routeArray.getJSONObject(0);
        JSONObject overviewPolylines = routes.getJSONObject("overview_polyline");
        String encodedString = overviewPolylines.getString("points");
        List<LatLng> list = decodePoly(encodedString);
        Polyline line = mMap
                .addPolyline(new PolylineOptions().addAll(list).width(8).color(Color.YELLOW).geodesic(true));
    } catch (JSONException e) {
        e.printStackTrace();
    }
}

From source file:com.bfemmer.portdawgtoolkit.DashboardFragment.java

private RadarData getRadarData() {
    ArrayList<String> labels = new ArrayList<>();
    labels.add("F2F");
    labels.add("EPR");
    labels.add("IMR");
    labels.add("TFAT");
    labels.add("UGR");
    labels.add("UOO");
    labels.add("VEH");
    labels.add("483");

    ArrayList<Entry> entries = new ArrayList<>();
    entries.add(new Entry(80, 0));
    entries.add(new Entry(100, 1));
    entries.add(new Entry(100, 2));
    entries.add(new Entry(100, 3));
    entries.add(new Entry(100, 4));
    entries.add(new Entry(100, 5));
    entries.add(new Entry(20, 6));
    entries.add(new Entry(60, 7));

    ArrayList<Entry> entries2 = new ArrayList<>();
    entries2.add(new Entry(60, 0));
    entries2.add(new Entry(100, 1));
    entries2.add(new Entry(80, 2));
    entries2.add(new Entry(100, 3));
    entries2.add(new Entry(100, 4));
    entries2.add(new Entry(60, 5));
    entries2.add(new Entry(100, 6));
    entries2.add(new Entry(0, 7));

    ArrayList<Entry> entries3 = new ArrayList<>();
    entries3.add(new Entry(100, 0));
    entries3.add(new Entry(80, 1));
    entries3.add(new Entry(80, 2));
    entries3.add(new Entry(80, 3));
    entries3.add(new Entry(80, 4));
    entries3.add(new Entry(60, 5));
    entries3.add(new Entry(100, 6));
    entries3.add(new Entry(50, 7));

    ArrayList<Entry> entries4 = new ArrayList<>();
    entries4.add(new Entry(70, 0));
    entries4.add(new Entry(85, 1));
    entries4.add(new Entry(85, 2));
    entries4.add(new Entry(85, 3));
    entries4.add(new Entry(100, 4));
    entries4.add(new Entry(100, 5));
    entries4.add(new Entry(75, 6));
    entries4.add(new Entry(75, 7));

    ArrayList<Entry> entries5 = new ArrayList<>();
    entries5.add(new Entry(65, 0));
    entries5.add(new Entry(65, 1));
    entries5.add(new Entry(65, 2));
    entries5.add(new Entry(65, 3));
    entries5.add(new Entry(65, 4));
    entries5.add(new Entry(65, 5));
    entries5.add(new Entry(65, 6));
    entries5.add(new Entry(65, 7));

    ArrayList<Entry> entries6 = new ArrayList<>();
    entries6.add(new Entry(25, 0));
    entries6.add(new Entry(55, 1));
    entries6.add(new Entry(25, 2));
    entries6.add(new Entry(55, 3));
    entries6.add(new Entry(25, 4));
    entries6.add(new Entry(55, 5));
    entries6.add(new Entry(25, 6));
    entries6.add(new Entry(55, 7));

    ArrayList<Entry> entries7 = new ArrayList<>();
    entries7.add(new Entry(30, 0));
    entries7.add(new Entry(30, 1));
    entries7.add(new Entry(30, 2));
    entries7.add(new Entry(30, 3));
    entries7.add(new Entry(30, 4));
    entries7.add(new Entry(30, 5));
    entries7.add(new Entry(30, 6));
    entries7.add(new Entry(30, 7));

    //        ArrayList<Entry> entries = new ArrayList<>();
    //        entries.add(new Entry(0.8f, 0));
    //        entries.add(new Entry(1f, 1));
    //        entries.add(new Entry(1f, 2));
    //        entries.add(new Entry(1f, 3));
    //        entries.add(new Entry(1f, 4));
    //        entries.add(new Entry(1f, 5));
    //        entries.add(new Entry(0.2f, 6));
    //        entries.add(new Entry(0.6f, 7));
    ///*from www .j  a va2  s.  c o m*/
    //        ArrayList<Entry> entries2 = new ArrayList<>();
    //        entries2.add(new Entry(0.6f, 0));
    //        entries2.add(new Entry(1f, 1));
    //        entries2.add(new Entry(0.8f, 2));
    //        entries2.add(new Entry(1f, 3));
    //        entries2.add(new Entry(1f, 4));
    //        entries2.add(new Entry(0.6f, 5));
    //        entries2.add(new Entry(1f, 6));
    //        entries2.add(new Entry(0f, 7));
    //
    //        ArrayList<Entry> entries3 = new ArrayList<>();
    //        entries3.add(new Entry(1f, 0));
    //        entries3.add(new Entry(0.8f, 1));
    //        entries3.add(new Entry(0.8f, 2));
    //        entries3.add(new Entry(0.8f, 3));
    //        entries3.add(new Entry(0.8f, 4));
    //        entries3.add(new Entry(0.6f, 5));
    //        entries3.add(new Entry(1f, 6));
    //        entries3.add(new Entry(0.5f, 7));

    RadarDataSet radardataset = new RadarDataSet(entries, "Fleet");
    RadarDataSet cargoradardataset = new RadarDataSet(entries2, "Cargo");
    RadarDataSet rampradardataset = new RadarDataSet(entries3, "Ramp");
    RadarDataSet paxradardataset = new RadarDataSet(entries4, "Pax");
    RadarDataSet atocradardataset = new RadarDataSet(entries5, "ATOC");
    RadarDataSet lpradardataset = new RadarDataSet(entries6, "L/P");
    RadarDataSet shradardataset = new RadarDataSet(entries7, "S/H");

    radardataset.setColor(Color.BLUE);
    cargoradardataset.setColor(Color.RED);
    rampradardataset.setColor(Color.GREEN);
    paxradardataset.setColor(Color.YELLOW);
    atocradardataset.setColor(Color.CYAN);
    lpradardataset.setColor(Color.MAGENTA);
    shradardataset.setColor(Color.DKGRAY);

    radardataset.setDrawFilled(false);
    cargoradardataset.setDrawFilled(false);
    rampradardataset.setDrawFilled(false);
    paxradardataset.setDrawFilled(false);
    atocradardataset.setDrawFilled(false);
    lpradardataset.setDrawFilled(false);
    shradardataset.setDrawFilled(false);

    List<RadarDataSet> radarDataSets = new ArrayList<>();
    radarDataSets.add(radardataset);
    radarDataSets.add(cargoradardataset);
    radarDataSets.add(rampradardataset);
    radarDataSets.add(paxradardataset);
    radarDataSets.add(atocradardataset);
    radarDataSets.add(lpradardataset);
    radarDataSets.add(shradardataset);

    RadarData data = new RadarData(labels, radarDataSets);

    return data;
}

From source file:ca.farrelltonsolar.classic.DayLogChart.java

private LinearSeries getLinearSeriesForTemperature(float[] yAxis) {
    // Create the data points
    LinearSeries series = new LinearSeries();
    series.setLineColor(Color.YELLOW);
    series.setLineWidth(4);//from www .j av  a 2s  . co  m
    if (yAxis != null && yAxis.length >= 24) {
        if (MonitorApplication.chargeControllers().useFahrenheit()) {
            for (int i = 0; i < 24; i++) {
                double v = (yAxis[i] / 10) * 1.8 + 32.0;
                series.addPoint(new LinearSeries.LinearPoint(23 - i, v));
            }
        } else {
            for (int i = 0; i < 24; i++) {
                series.addPoint(new LinearSeries.LinearPoint(23 - i, yAxis[i] / 10.0));
            }
        }
    } else { // default to test pattern
        for (double i = 0d; i <= (2d * Math.PI); i += 0.1d) {
            series.addPoint(new LinearSeries.LinearPoint(i, Math.sin(i))); // test pattern
        }
    }
    return series;
}

From source file:in.ac.iiitd.esya.HomeScreenActivity.java

public void checkIfStarted() {
    int i;/*from w  ww.  jav  a2 s  . c  o  m*/
    long timeNow = Calendar.getInstance().getTimeInMillis();
    long timeEvent;
    Calendar eventTime = Calendar.getInstance();
    for (i = 0; i < totalEvents; i++) {
        eventText = "ongoing" + events[i] + "text";
        eventTime.set(2013, 7, event_start_day[i], event_start_hour[i], event_start_minute[i]);
        timeEvent = eventTime.getTimeInMillis();
        //Log.d("ARNAV", eventText);
        int viewid = getResources().getIdentifier(eventText, "id", getPackageName());
        //Log.d("ARNAV", eventText + " " + viewid);
        TextView ongoingTextView = (TextView) this.findViewById(viewid);
        if (timeNow > timeEvent) {
            ongoingTextView.setText("Ongoing");
            ongoingTextView.setTextColor(Color.YELLOW);
        } else {
            ongoingTextView.setText("Not Started");
            ongoingTextView.setTextColor(Color.GREEN);
        }

    }
}

From source file:com.microhealthllc.mbmicalc.BmiChartBloodRed.java

public void bmifunc(double height, double weight) {

    try {/* ww w  .  ja v  a 2s  .  co m*/

    } catch (NumberFormatException e) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(getString(R.string.error_enter_valid)).setPositiveButton(getString(R.string.ok_bro),
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                    }
                });
        // Create the AlertDialog object and return it
        builder.create();
        builder.show();
        return;
    }

    try {
        bmi = calcBMI(height, weight, this, metrics);
        //  Log.i("BMI data", ""+bmi);
        // Log.i("BMI data metric", ""+metrics);
    } catch (IllegalArgumentException e) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(e.getMessage()).setPositiveButton(getString(R.string.ok_bro),
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                    }
                });
        builder.create();
        builder.show();
        return;
    }
    ;
    //  bmitext.setText( df.format(bmi).toString());
    bar1.setcolors(Color.YELLOW, Color.YELLOW, Color.YELLOW);
    bar1.setcolor3(Color.YELLOW);
    bar1.setcolor1(Color.YELLOW);
    bar1.setcolor2(Color.YELLOW);
    bar1.setCurrentValues(bmi);

    // Log.i("getweight gotheight",   gotheight+","+gotWeight);

    bmi_note.setText(getString(BMIUtils.getJudgement(bmi)));
    displayheight.setText(String.format("%.0f", height));
    displayweight.setText(String.format("%.0f", weight));
    displaybmi.setText(String.format("%.1f", bmi));
    editor = sharedPref.edit();
    editor.putString(getString(R.string.display_height), String.format("%.0f", height));
    editor.putString(getString(R.string.display_weight), String.format("%.0f", weight));
    editor.putString(getString(R.string.display_note), getString(BMIUtils.getJudgement(bmi)));
    editor.putString(getString(R.string.display_bmi), String.format("%.1f", bmi));

    editor.apply();

    try {
        // if(getDateTime().equals())
        if (db.getLast().getDateTime() == null) {

            db.addLog(new BmiLogs(String.format("%.1f", bmi), String.format("%.0f", weight), getDateTime()));
            lastactivty.setText("" + getDateTimeforLastActivity());
            editor.putString(getString(R.string.last_activity), getDateTimeforLastActivity());
            editor.apply();
        } else if (db.getLast().getDateTime().equals(getDateTime())) {
            Log.i("Equals", "" + db.getLast().getDateTime().equals(getDateTime()));
            db.updateLastEntry(db.getLast().getId(), String.format("%.1f", bmi), String.format("%.0f", weight),
                    getDateTime());
            lastactivty.setText("" + getDateTimeforLastActivity());
            editor.putString(getString(R.string.last_activity), getDateTimeforLastActivity());
            editor.apply();

        } else {
            db.addLog(new BmiLogs(String.format("%.1f", bmi), String.format("%.0f", weight), getDateTime()));
            lastactivty.setText("" + getDateTimeforLastActivity());
            editor.putString(getString(R.string.last_activity), getDateTimeforLastActivity());
            editor.apply();
        }
        //  Log.i("datetime",) ;

    } catch (Exception e) {
        Log.d("Error  Exception", e.toString());
    }
}

From source file:com.example.rx.ui.VLayoutActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_activity2);

    mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
    ;/*ww  w  .java  2  s . c  om*/
    mFirstText = (TextView) findViewById(R.id.first);
    mLastText = (TextView) findViewById(R.id.last);
    mCountText = (TextView) findViewById(R.id.count);
    mTotalOffsetText = (TextView) findViewById(R.id.total_offset);

    final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.main_view);

    findViewById(R.id.jump).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            EditText position = (EditText) findViewById(R.id.position);
            if (!TextUtils.isEmpty(position.getText())) {
                try {
                    int pos = Integer.parseInt(position.getText().toString());
                    recyclerView.scrollToPosition(pos);
                } catch (Exception e) {
                    Log.e("VlayoutActivity", e.getMessage(), e);
                }
            } else {
                recyclerView.requestLayout();
            }
        }
    });

    final VirtualLayoutManager layoutManager = new VirtualLayoutManager(this);

    recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(RecyclerView recyclerView, int scrollState) {

        }

        @Override
        public void onScrolled(RecyclerView recyclerView, int i, int i2) {
            mFirstText.setText("First: " + layoutManager.findFirstVisibleItemPosition());
            mLastText.setText(
                    "Existing: " + MainViewHolder.existing + " Created: " + MainViewHolder.createdTimes);
            mCountText.setText("Count: " + recyclerView.getChildCount());
            mTotalOffsetText.setText("Total Offset: " + layoutManager.getOffsetToStart());
        }
    });

    recyclerView.setLayoutManager(layoutManager);

    // layoutManager.setReverseLayout(true);

    RecyclerView.ItemDecoration itemDecoration = new RecyclerView.ItemDecoration() {
        public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
            int position = ((LayoutParams) view.getLayoutParams()).getViewPosition();
            outRect.set(4, 4, 4, 4);
        }
    };

    final RecyclerView.RecycledViewPool viewPool = new RecyclerView.RecycledViewPool();

    recyclerView.setRecycledViewPool(viewPool);

    // recyclerView.addItemDecoration(itemDecoration);

    viewPool.setMaxRecycledViews(0, 20);

    final DelegateAdapter delegateAdapter = new DelegateAdapter(layoutManager, true);

    recyclerView.setAdapter(delegateAdapter);

    final List<DelegateAdapter.Adapter> adapters = new LinkedList<>();

    if (BANNER_LAYOUT) {
        adapters.add(new SubAdapter(this, new LinearLayoutHelper(), 1) {

            @Override
            public void onViewRecycled(MainViewHolder holder) {
                if (holder.itemView instanceof ViewPager) {
                    ((ViewPager) holder.itemView).setAdapter(null);
                }
            }

            @Override
            public MainViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
                if (viewType == 1)
                    return new MainViewHolder(LayoutInflater.from(VLayoutActivity.this)
                            .inflate(R.layout.view_pager, parent, false));

                return super.onCreateViewHolder(parent, viewType);
            }

            @Override
            public int getItemViewType(int position) {
                return 1;
            }

            @Override
            protected void onBindViewHolderWithOffset(MainViewHolder holder, int position, int offsetTotal) {

            }

            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                if (holder.itemView instanceof ViewPager) {
                    ViewPager viewPager = (ViewPager) holder.itemView;

                    viewPager.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 200));

                    // from position to get adapter
                    viewPager.setAdapter(new PagerAdapter(this, viewPool));
                }
            }
        });
    }

    //{
    //    GridLayoutHelper helper = new GridLayoutHelper(10);
    //    helper.setAspectRatio(4f);
    //    helper.setGap(10);
    //    adapters.add(new SubAdapter(this, helper, 80));
    //}

    if (FLOAT_LAYOUT) {
        FloatLayoutHelper layoutHelper = new FloatLayoutHelper();
        layoutHelper.setAlignType(FixLayoutHelper.BOTTOM_RIGHT);
        layoutHelper.setDefaultLocation(100, 400);
        LayoutParams layoutParams = new LayoutParams(150, 150);
        adapters.add(new SubAdapter(this, layoutHelper, 1, layoutParams));
    }

    if (LINEAR_LAYOUT) {
        LinearLayoutHelper layoutHelper1 = new LinearLayoutHelper();
        layoutHelper1.setAspectRatio(2.0f);
        LinearLayoutHelper layoutHelper2 = new LinearLayoutHelper();
        layoutHelper2.setAspectRatio(4.0f);
        layoutHelper2.setDividerHeight(10);
        layoutHelper2.setMargin(10, 30, 10, 10);
        layoutHelper2.setPadding(10, 30, 10, 10);
        layoutHelper2.setBgColor(0xFFF5A623);
        adapters.add(new SubAdapter(this, layoutHelper1, 1));
        adapters.add(new SubAdapter(this, layoutHelper2, 6) {

            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                if (position % 2 == 0) {
                    LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 300);
                    layoutParams.mAspectRatio = 5;
                    holder.itemView.setLayoutParams(layoutParams);
                }
            }
        });
    }

    if (STICKY_LAYOUT) {
        StickyLayoutHelper layoutHelper = new StickyLayoutHelper();
        layoutHelper.setOffset(100);
        layoutHelper.setAspectRatio(4);
        adapters.add(new SubAdapter(this, layoutHelper, 1,
                new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 100)));
    }

    {
        RangeGridLayoutHelper layoutHelper = new RangeGridLayoutHelper(4);
        layoutHelper.setBgColor(Color.GREEN);
        layoutHelper.setWeights(new float[] { 20f, 26.665f });
        layoutHelper.setPadding(15, 15, 15, 15);
        layoutHelper.setMargin(15, 15, 15, 15);
        layoutHelper.setHGap(10);
        layoutHelper.setVGap(10);
        GridRangeStyle rangeStyle = new GridRangeStyle();
        rangeStyle.setBgColor(Color.RED);
        rangeStyle.setSpanCount(2);
        rangeStyle.setWeights(new float[] { 46.665f });
        rangeStyle.setPadding(15, 15, 15, 15);
        rangeStyle.setMargin(15, 15, 15, 15);
        rangeStyle.setHGap(5);
        rangeStyle.setVGap(5);
        layoutHelper.addRangeStyle(4, 7, rangeStyle);
        GridRangeStyle rangeStyle1 = new GridRangeStyle();
        rangeStyle1.setBgColor(Color.YELLOW);
        rangeStyle1.setSpanCount(2);
        rangeStyle1.setWeights(new float[] { 46.665f });
        rangeStyle1.setPadding(15, 15, 15, 15);
        rangeStyle1.setMargin(15, 15, 15, 15);
        rangeStyle1.setHGap(5);
        rangeStyle1.setVGap(5);
        layoutHelper.addRangeStyle(8, 11, rangeStyle1);
        adapters.add(new SubAdapter(this, layoutHelper, 16));

    }

    if (SINGLE_LAYOUT) {
        SingleLayoutHelper layoutHelper = new SingleLayoutHelper();
        layoutHelper.setBgColor(Color.rgb(135, 225, 90));
        layoutHelper.setAspectRatio(4);
        layoutHelper.setMargin(10, 20, 10, 20);
        layoutHelper.setPadding(10, 10, 10, 10);
        adapters.add(new SubAdapter(this, layoutHelper, 1,
                new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 100)));
    }

    if (COLUMN_LAYOUT) {
        ColumnLayoutHelper layoutHelper = new ColumnLayoutHelper();
        layoutHelper.setBgColor(0xff00f0f0);
        layoutHelper.setWeights(new float[] { 40.0f, Float.NaN, 40 });
        adapters.add(new SubAdapter(this, layoutHelper, 5) {

            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                if (position == 0) {
                    LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 300);
                    layoutParams.mAspectRatio = 4;
                    holder.itemView.setLayoutParams(layoutParams);
                } else {
                    LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 300);
                    layoutParams.mAspectRatio = Float.NaN;
                    holder.itemView.setLayoutParams(layoutParams);
                }
            }

        });
    }

    if (ONEN_LAYOUT) {
        OnePlusNLayoutHelper helper = new OnePlusNLayoutHelper();
        helper.setBgColor(0xff876384);
        helper.setAspectRatio(4.0f);
        helper.setColWeights(new float[] { 40f, 45f });
        helper.setMargin(10, 20, 10, 20);
        helper.setPadding(10, 10, 10, 10);
        adapters.add(new SubAdapter(this, helper, 2));
    }

    if (ONEN_LAYOUT) {
        OnePlusNLayoutHelper helper = new OnePlusNLayoutHelper();
        helper.setBgColor(0xffef8ba3);
        helper.setAspectRatio(2.0f);
        helper.setColWeights(new float[] { 40f });
        helper.setRowWeight(30f);
        helper.setMargin(10, 20, 10, 20);
        helper.setPadding(10, 10, 10, 10);
        adapters.add(new SubAdapter(this, helper, 4) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams lp = (LayoutParams) holder.itemView.getLayoutParams();
                if (position == 0) {
                    lp.rightMargin = 1;
                } else if (position == 1) {

                } else if (position == 2) {
                    lp.topMargin = 1;
                    lp.rightMargin = 1;
                }
            }
        });
    }

    if (ONEN_LAYOUT) {
        adapters.add(new SubAdapter(this, new OnePlusNLayoutHelper(), 0));
        OnePlusNLayoutHelper helper = new OnePlusNLayoutHelper();
        helper.setBgColor(0xff87e543);
        helper.setAspectRatio(1.8f);
        helper.setColWeights(new float[] { 33.33f, 50f, 40f });
        helper.setMargin(10, 20, 10, 20);
        helper.setPadding(10, 10, 10, 10);
        LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT);
        adapters.add(new SubAdapter(this, helper, 3, lp) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams lp = (LayoutParams) holder.itemView.getLayoutParams();
                if (position == 0) {
                    lp.rightMargin = 1;
                }
            }
        });
    }

    if (COLUMN_LAYOUT) {
        adapters.add(new SubAdapter(this, new ColumnLayoutHelper(), 0));
        adapters.add(new SubAdapter(this, new ColumnLayoutHelper(), 4));
    }

    if (FIX_LAYOUT) {
        FixLayoutHelper layoutHelper = new FixLayoutHelper(10, 10);
        adapters.add(new SubAdapter(this, layoutHelper, 0));

        layoutHelper = new FixLayoutHelper(FixLayoutHelper.TOP_RIGHT, 20, 20);

        adapters.add(new SubAdapter(this, layoutHelper, 1) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams layoutParams = new LayoutParams(200, 200);
                holder.itemView.setLayoutParams(layoutParams);
            }
        });
    }

    if (STICKY_LAYOUT) {
        StickyLayoutHelper layoutHelper = new StickyLayoutHelper(false);
        adapters.add(new SubAdapter(this, layoutHelper, 0));
        layoutHelper = new StickyLayoutHelper(false);
        layoutHelper.setOffset(100);
        adapters.add(new SubAdapter(this, layoutHelper, 1,
                new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 100)));
    }

    if (GRID_LAYOUT) {
        GridLayoutHelper layoutHelper = new GridLayoutHelper(2);
        layoutHelper.setMargin(7, 0, 7, 0);
        layoutHelper.setWeights(new float[] { 46.665f });
        layoutHelper.setHGap(3);
        adapters.add(new SubAdapter(this, layoutHelper, 2));

        layoutHelper = new GridLayoutHelper(4);
        layoutHelper.setWeights(new float[] { 20f, 26.665f });
        layoutHelper.setMargin(7, 0, 7, 0);
        layoutHelper.setHGap(3);
        adapters.add(new SubAdapter(this, layoutHelper, 8));
    }

    if (GRID_LAYOUT) {
        adapters.add(new SubAdapter(this, new GridLayoutHelper(4), 0));

        GridLayoutHelper helper = new GridLayoutHelper(4);
        helper.setAspectRatio(4f);
        //helper.setColWeights(new float[]{40, 20, 30, 30});
        // helper.setMargin(0, 10, 0, 10);
        helper.setGap(10);
        adapters.add(new SubAdapter(this, helper, 80) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams lp = (LayoutParams) holder.itemView.getLayoutParams();
                // lp.bottomMargin = 1;
                // lp.rightMargin = 1;
            }
        });
    }

    if (FIX_LAYOUT) {
        adapters.add(new SubAdapter(this, new ScrollFixLayoutHelper(20, 20), 1) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams layoutParams = new LayoutParams(200, 200);
                holder.itemView.setLayoutParams(layoutParams);
            }
        });
    }

    if (LINEAR_LAYOUT)
        adapters.add(new SubAdapter(this, new LinearLayoutHelper(), 10));

    if (GRID_LAYOUT) {
        GridLayoutHelper helper = new GridLayoutHelper(3);
        helper.setMargin(0, 10, 0, 10);
        adapters.add(new SubAdapter(this, helper, 3));
    }

    if (STAGGER_LAYOUT) {
        // adapters.add(new SubAdapter(this, new StaggeredGridLayoutHelper(2, 0), 0));
        final StaggeredGridLayoutHelper helper = new StaggeredGridLayoutHelper(2, 10);
        helper.setMargin(20, 10, 10, 10);
        helper.setPadding(10, 10, 20, 10);
        helper.setBgColor(0xFF86345A);
        adapters.add(new SubAdapter(this, helper, 27) {
            @Override
            public void onBindViewHolder(MainViewHolder holder, int position) {
                super.onBindViewHolder(holder, position);
                LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 200);
                if (position % 2 == 0) {
                    layoutParams.mAspectRatio = 1.0f;
                } else {
                    layoutParams.height = 340 + position % 7 * 20;
                }
                holder.itemView.setLayoutParams(layoutParams);
            }
        });
    }

    if (COLUMN_LAYOUT) {
        // adapters.add(new SubAdapter(this, new ColumnLayoutHelper(), 3));
    }

    if (GRID_LAYOUT) {
        // adapters.add(new SubAdapter(this, new GridLayoutHelper(4), 24));
    }

    delegateAdapter.setAdapters(adapters);

    final Handler mainHandler = new Handler(Looper.getMainLooper());

    trigger = new Runnable() {
        @Override
        public void run() {
            //recyclerView.scrollToPosition(22);
            //recyclerView.getAdapter().notifyDataSetChanged();
            //mainHandler.postDelayed(trigger, 1000);
            //List<DelegateAdapter.Adapter> newAdapters = new ArrayList<>();
            //newAdapters.add((new SubAdapter(VLayoutActivity.this, new ColumnLayoutHelper(), 3)));
            //newAdapters.add((new SubAdapter(VLayoutActivity.this, new GridLayoutHelper(4), 24)));
            //delegateAdapter.addAdapter(0, new SubAdapter(VLayoutActivity.this, new ColumnLayoutHelper(), 3));
            //delegateAdapter.addAdapter(1, new SubAdapter(VLayoutActivity.this, new GridLayoutHelper(4), 24));
            //delegateAdapter.notifyDataSetChanged();
        }
    };

    mainHandler.postDelayed(trigger, 1000);

    mSwipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
        @Override
        public void onRefresh() {
            mainHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    mSwipeRefreshLayout.setRefreshing(false);
                }
            }, 2000L);
        }
    });
    setListenerToRootView();
}

From source file:com.google.transporttracker.TrackerActivity.java

private void reportPermissionsError() {
    if (mSwitch != null) {
        mSwitch.setChecked(false);//from   w  w w  .ja  va 2  s  .co m
    }
    Snackbar snackbar = Snackbar.make(findViewById(R.id.rootView),
            getString(R.string.location_permission_required), Snackbar.LENGTH_INDEFINITE)
            .setAction(R.string.enable, new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
                    intent.setData(Uri.parse("package:" + getPackageName()));
                    startActivity(intent);
                }
            });

    // Changing message text color
    snackbar.setActionTextColor(Color.RED);

    // Changing action button text color
    View sbView = snackbar.getView();
    TextView textView = (TextView) sbView.findViewById(android.support.design.R.id.snackbar_text);
    textView.setTextColor(Color.YELLOW);
    snackbar.show();
}

From source file:org.uguess.android.sysinfo.ProcessManager.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    rootView = inflater.inflate(R.layout.proc_lst_view, container, false);

    ListView listView = (ListView) rootView.findViewById(android.R.id.list);

    registerForContextMenu(listView);/*from  w w  w  . ja  va2 s. co m*/

    View listHeader = rootView.findViewById(R.id.list_head);
    listHeader.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            boolean showWarning = Util.getBooleanOption(getActivity(), PSTORE_PROCESSMANAGER,
                    PREF_KEY_SHOW_KILL_WARN);

            if (showWarning) {
                OnClickListener listener = new OnClickListener() {

                    public void onClick(DialogInterface dialog, int which) {
                        endAllExcept(null);
                    }
                };

                new AlertDialog.Builder(getActivity()).setTitle(R.string.warning)
                        .setMessage(R.string.end_all_prompt).setPositiveButton(android.R.string.ok, listener)
                        .setNegativeButton(android.R.string.cancel, null).create().show();
            } else {
                endAllExcept(null);
            }

        }
    });

    ArrayAdapter<ProcessItem> adapter = new ArrayAdapter<ProcessItem>(getActivity(), R.layout.proc_item) {

        public android.view.View getView(int position, android.view.View convertView,
                android.view.ViewGroup parent) {
            Activity ctx = getActivity();

            View view;
            TextView txt_name, txt_mem, txt_cpu;
            ImageView img_type;

            if (convertView == null) {
                view = ctx.getLayoutInflater().inflate(R.layout.proc_item, parent, false);
            } else {
                view = convertView;
            }

            if (position >= getCount()) {
                return view;
            }

            ProcessItem itm = getItem(position);

            img_type = (ImageView) view.findViewById(R.id.img_proc_icon);
            txt_name = (TextView) view.findViewById(R.id.txt_proc_name);
            txt_mem = (TextView) view.findViewById(R.id.txt_mem);
            txt_cpu = (TextView) view.findViewById(R.id.txt_cpu);

            boolean showMem = Util.getBooleanOption(ctx, PSTORE_PROCESSMANAGER, PREF_KEY_SHOW_MEM);
            boolean showCpu = Util.getBooleanOption(ctx, PSTORE_PROCESSMANAGER, PREF_KEY_SHOW_CPU);

            String lb = itm.label == null ? itm.procInfo.processName : itm.label;
            if (itm.sys) {
                lb += " *"; //$NON-NLS-1$
            } else if (ignoreList.contains(itm.procInfo.processName)) {
                lb += " ~"; //$NON-NLS-1$
            }
            txt_name.setText(lb);

            switch (itm.procInfo.importance) {
            case RunningAppProcessInfo.IMPORTANCE_FOREGROUND:
                txt_name.setTextColor(Color.CYAN);
                break;
            case RunningAppProcessInfo.IMPORTANCE_PERCEPTIBLE:
            case RunningAppProcessInfo.IMPORTANCE_VISIBLE:
                txt_name.setTextColor(Color.GREEN);
                break;
            case RunningAppProcessInfo.IMPORTANCE_SERVICE:
                txt_name.setTextColor(Color.GRAY);
                break;
            case RunningAppProcessInfo.IMPORTANCE_BACKGROUND:
                txt_name.setTextColor(Color.YELLOW);
                break;
            case RunningAppProcessInfo.IMPORTANCE_EMPTY:
            default:
                txt_name.setTextColor(Color.WHITE);
                break;
            }

            img_type.setImageDrawable(itm.icon);

            if (showMem) {
                txt_mem.setVisibility(View.VISIBLE);
                txt_mem.setText(itm.mem);
            } else {
                txt_mem.setVisibility(View.GONE);
            }

            if (showCpu) {
                txt_cpu.setVisibility(View.VISIBLE);

                long delta = itm.lastcputime == 0 ? 0 : (itm.cputime - itm.lastcputime);

                long cu = totalDelta == 0 ? 0 : (delta * 100 / totalDelta);

                if (cu < 0) {
                    cu = 0;
                }
                if (cu > 100) {
                    cu = 100;
                }

                txt_cpu.setText(String.valueOf(cu));
            } else {
                txt_cpu.setVisibility(View.GONE);
            }

            return view;
        }
    };

    setListAdapter(adapter);

    return rootView;
}