Example usage for android.graphics Color BLACK

List of usage examples for android.graphics Color BLACK

Introduction

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

Prototype

int BLACK

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

Click Source Link

Usage

From source file:com.edible.ocr.CaptureActivity.java

/**
   * Displays information relating to the results of a successful real-time OCR request.
   * /*from ww w.ja va  2  s  .c om*/
   * @param ocrResult Object representing successful OCR results
   */
void handleOcrContinuousDecode(OcrResult ocrResult) {

    lastResult = ocrResult;

    // Send an OcrResultText object to the ViewfinderView for text rendering
    viewfinderView.addResultText(new OcrResultText(ocrResult.getText(), ocrResult.getWordConfidences(),
            ocrResult.getMeanConfidence(), ocrResult.getBitmapDimensions(), ocrResult.getRegionBoundingBoxes(),
            ocrResult.getTextlineBoundingBoxes(), ocrResult.getStripBoundingBoxes(),
            ocrResult.getWordBoundingBoxes(), ocrResult.getCharacterBoundingBoxes()));

    Integer meanConfidence = ocrResult.getMeanConfidence();

    if (CONTINUOUS_DISPLAY_RECOGNIZED_TEXT) {
        // Display the recognized text on the screen
        statusViewTop.setText(ocrResult.getText());
        int scaledSize = Math.max(22, 32 - ocrResult.getText().length() / 4);
        statusViewTop.setTextSize(TypedValue.COMPLEX_UNIT_SP, scaledSize);
        statusViewTop.setTextColor(Color.BLACK);
        statusViewTop.setBackgroundResource(R.color.status_top_text_background);

        statusViewTop.getBackground().setAlpha(meanConfidence * (255 / 100));
    }

    if (CONTINUOUS_DISPLAY_METADATA) {
        // Display recognition-related metadata at the bottom of the screen
        long recognitionTimeRequired = ocrResult.getRecognitionTimeRequired();
        statusViewBottom.setTextSize(14);
        statusViewBottom.setText("OCR: " + sourceLanguageReadable + " - Mean confidence: "
                + meanConfidence.toString() + " - Time required: " + recognitionTimeRequired + " ms");
    }
}

From source file:com.cypress.cysmart.BLEServiceFragments.SensorHubService.java

private void setupTempGraph(View parent) {
    {/*w  w  w. j  ava2s  . co m*/
        /**
         * Setting graph titles
         */
        String graphTitle = getResources().getString(R.string.sen_hub_temperature);
        String graphXAxis = getResources().getString(R.string.health_temperature_time);
        String graphYAxis = getResources().getString(R.string.sen_hub_temperature);

        // Creating an  XYSeries for temperature
        mTemperatureDataSeries = new XYSeries(graphTitle);

        // Creating a dataset to hold each series
        XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();

        // Adding temperature Series to the dataset
        mDataset.addSeries(mTemperatureDataSeries);

        // Creating XYSeriesRenderer to customize
        XYSeriesRenderer mRenderer = new XYSeriesRenderer();
        mRenderer.setColor(getResources().getColor(R.color.main_bg_color));
        mRenderer.setPointStyle(PointStyle.CIRCLE);
        mRenderer.setFillPoints(true);
        mRenderer.setLineWidth(5);

        // Creating a XYMultipleSeriesRenderer to customize the whole chart
        XYMultipleSeriesRenderer mMultiRenderer = new XYMultipleSeriesRenderer();
        switch (getResources().getDisplayMetrics().densityDpi) {
        case DisplayMetrics.DENSITY_XHIGH:
            mMultiRenderer.setMargins(new int[] { 40, 90, 25, 10 });
            mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_XHDPI);
            mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_XHDPI);
            mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_XHDPI);
            mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_XHDPI);
            break;
        case DisplayMetrics.DENSITY_HIGH:
            mMultiRenderer.setMargins(new int[] { 30, 50, 25, 10 });
            mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_HDPI);
            mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_HDPI);
            mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_HDPI);
            mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_HDPI);
            break;
        case DisplayMetrics.DENSITY_XXHIGH:
            mMultiRenderer.setMargins(new int[] { 50, 100, 35, 20 });
            mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_XXHDPI);
            mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_XXHDPI);
            mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_XXHDPI);
            mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_XXHDPI);
            break;

        default:
            mMultiRenderer.setMargins(new int[] { 30, 50, 25, 10 });
            mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_LDPI);
            mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_LDPI);
            mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_LDPI);
            mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_LDPI);
            break;
        }
        mMultiRenderer.setXTitle(graphXAxis);
        mMultiRenderer.setLabelsColor(Color.BLACK);
        mMultiRenderer.setYTitle(graphYAxis);
        mMultiRenderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
        mMultiRenderer.setPanEnabled(true, true);
        mMultiRenderer.setYLabelsColor(0, Color.BLACK);
        mMultiRenderer.setXLabelsColor(Color.BLACK);
        mMultiRenderer.setApplyBackgroundColor(true);
        mMultiRenderer.setBackgroundColor(Color.WHITE);
        mMultiRenderer.setGridColor(Color.BLACK);
        mMultiRenderer.setShowGrid(true);
        mMultiRenderer.setShowLegend(false);

        // Adding mRenderer to multipleRenderer
        mMultiRenderer.addSeriesRenderer(mRenderer);

        // Getting a reference to LinearLayout of the MainActivity Layout
        mTemperatureGraphLayoutParent = (LinearLayout) parent.findViewById(R.id.temp_chart_container);

        mTemperaturerChart = ChartFactory.getLineChartView(getActivity(), mDataset, mMultiRenderer);

        // Adding the Line Chart to the LinearLayout
        mTemperatureGraphLayoutParent.addView(mTemperaturerChart);

    }
}

From source file:com.fvd.nimbus.PaintActivity.java

public void onClick(View v) {
    //ImageButton b = (ImageButton)findViewById(R.id.bToolColor);
    ImageButton bs = (ImageButton) findViewById(R.id.bToolShape);
    int zcolor = 123;
    switch (v.getId()) {
    case R.id.bSave2Nimbus:
        drawView.deselectShapes();/* www . j av a 2 s.  c o  m*/
        drawView.hideCrop();
        ((ImageButton) findViewById(R.id.bToolCrop)).setSelected(false);
        drawView.startEdit();
        setSelectedFoot(0);
        if (sessionId.length() == 0)
            showSettings();
        else {
            v.postDelayed(new Runnable() {
                @Override
                public void run() {
                    sendShot();
                }
            }, 200);
        }
        break;
    case R.id.bSave2SD:
        drawView.deselectShapes();
        drawView.hideCrop();
        ((ImageButton) findViewById(R.id.bToolCrop)).setSelected(false);
        drawView.startEdit();
        setSelectedFoot(0);
        v.postDelayed(new Runnable() {
            @Override
            public void run() {
                screenCapture();
            }
        }, 200);
        break;
    case R.id.btnBack:
        drawView.hideCrop();
        if (isTabletLandscape)
            ((ViewAnimator) findViewById(R.id.top_switcher)).setDisplayedChild(2);
        else
            ((ViewAnimator) findViewById(R.id.top_switcher)).setDisplayedChild(0);
        break;
    case R.id.bToolShape:

        if (findViewById(R.id.flTools).getVisibility() == View.VISIBLE) {
            if (findViewById(R.id.draw_tools).getVisibility() != View.VISIBLE) {
                drawView.hideCrop();
                drawView.reset();
                findViewById(R.id.draw_tools).setVisibility(View.VISIBLE);
                setSelectedFoot(1);
                updateColorDialog(dWidth, fWidth, dColor);
            } else {
                findViewById(R.id.draw_tools).setVisibility(View.GONE);
                drawView.hideCrop();
                drawView.startEdit();
                setSelectedFoot(0);
            }
            return;
        }
        if (findViewById(R.id.draw_tools).getVisibility() != View.VISIBLE) {
            drawView.hideCrop();
            drawView.reset();
            showToolsPopup(findViewById(R.id.bEditPage));
            setSelectedFoot(1);
            updateColorDialog(dWidth, fWidth, dColor);
        } else {
            findViewById(R.id.draw_tools).setVisibility(View.GONE);
            drawView.hideCrop();
            drawView.startEdit();
            setSelectedFoot(0);
        }
        break;
    case R.id.bToolCrop:
        hideTools();
        drawView.setShape(10);
        ImageButton iv = (ImageButton) findViewById(R.id.bToolCrop);
        if (iv.isSelected()) {
            iv.setSelected(false);
            drawView.startEdit();
            setSelectedFoot(0);
        } else
            setSelectedFoot(4);
        break;
    case R.id.bToolText:
        if (findViewById(R.id.text_field).getVisibility() != View.VISIBLE) {
            drawView.hideCrop();
            drawView.setShape(8);
            hideTools();
            setSelectedFoot(2);
            updateColorDialog(dWidth, fWidth, dColor);
        } else {

            findViewById(R.id.text_field).setVisibility(View.GONE);
            drawView.hideCrop();
            drawView.startEdit();
            setSelectedFoot(0);
        }
        break;
    case R.id.bApplyText:
        drawView.setText(((EditText) findViewById(R.id.etEditorText)).getText().toString(),
                (boolean) findViewById(R.id.bStroke).isSelected());
        drawView.startEdit();
        findViewById(R.id.text_field).setVisibility(View.GONE);
        setSelectedFoot(0);
        InputMethodManager im = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        im.hideSoftInputFromWindow(findViewById(R.id.etEditorText).getWindowToken(), 0);

        break;
    case R.id.bEditPage:
        drawView.hideCrop();
        drawView.startEdit();
        hideTools();
        setSelectedFoot(0);
        break;
    case R.id.bToolColor:
        if (findViewById(R.id.color_menu).getVisibility() != View.VISIBLE) {
            drawView.hideCrop();
            showColorPopup(findViewById(R.id.bToolColor));
            setSelectedFoot(3);
        } else {
            findViewById(R.id.color_menu).setVisibility(View.GONE);
            drawView.hideCrop();
            drawView.startEdit();
            setSelectedFoot(0);
        }
        break;
    case R.id.bErase:
        drawView.hideCrop();
        drawView.startEdit();
        hideTools();
        drawView.setShape(11);
        //findViewById(R.id.draw_tools).setVisibility(View.GONE);
        setSelectedFoot(5);
        break;
    case R.id.bDraw1:
        drawView.setShape(0);
        bs.setImageResource(R.drawable.draw_tools_01);
        setSelectedFoot(1);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        break;
    case R.id.bDraw2:
        drawView.setShape(5);
        bs.setImageResource(R.drawable.draw_tools_03);
        setSelectedFoot(1);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        break;
    case R.id.bDraw3:
        drawView.setShape(3);
        bs.setImageResource(R.drawable.draw_tools_02);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        break;
    case R.id.bDraw4:
        drawView.setShape(7);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        bs.setImageResource(R.drawable.draw_tools_04);
        break;
    case R.id.bDraw5:
        drawView.setShape(6);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        bs.setImageResource(R.drawable.draw_tools_06);
        break;
    case R.id.bDraw6:
        drawView.setShape(1);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        bs.setImageResource(R.drawable.draw_tools_07);
        break;
    case R.id.bDraw8:
        drawView.setShape(9);
        findViewById(R.id.draw_tools).setVisibility(View.GONE);
        bs.setImageResource(R.drawable.draw_tools_05);
        break;
    case R.id.ls_bColor1:
    case R.id.bColor1:
        drawView.setColour(Color.CYAN);
        setPaletteColor(Color.CYAN);
        zcolor = Color.CYAN;
        /*b.setImageResource(R.drawable.icon_color_blue);
        ((ImageButton)findViewById(R.id.bToolColor_land)).setImageResource(R.drawable.icon_color_blue);
        ((ImageButton)findViewById(R.id.bToolColor_land1)).setImageResource(R.drawable.icon_color_blue);*/
        setLandColorSelected(R.id.ls_bColor1);
        findViewById(R.id.color_menu).setVisibility(View.GONE);
        break;
    case R.id.ls_bColor2:
    case R.id.bColor2:
        drawView.setColour(Color.RED);
        setPaletteColor(Color.RED);
        zcolor = Color.RED;
        /*b.setImageResource(R.drawable.icon_color_red);
        ((ImageButton)findViewById(R.id.bToolColor_land)).setImageResource(R.drawable.icon_color_red);
        ((ImageButton)findViewById(R.id.bToolColor_land1)).setImageResource(R.drawable.icon_color_red);*/
        setLandColorSelected(R.id.ls_bColor2);
        findViewById(R.id.color_menu).setVisibility(View.GONE);
        break;
    case R.id.ls_bColor3:
    case R.id.bColor3:
        drawView.setColour(Color.GREEN);

        setPaletteColor(Color.GREEN);
        zcolor = Color.GREEN;
        /*b.setImageResource(R.drawable.icon_color_yellow);
        ((ImageButton)findViewById(R.id.bToolColor_land)).setImageResource(R.drawable.icon_color_yellow);
        ((ImageButton)findViewById(R.id.bToolColor_land1)).setImageResource(R.drawable.icon_color_yellow);*/
        setLandColorSelected(R.id.ls_bColor3);
        findViewById(R.id.color_menu).setVisibility(View.GONE);
        break;
    case R.id.ls_bColor4:
    case R.id.bColor4:
        drawView.setColour(Color.BLACK);
        setPaletteColor(Color.BLACK);
        zcolor = Color.BLACK;
        /*b.setImageResource(R.drawable.icon_color_black);
        ((ImageButton)findViewById(R.id.bToolColor_land)).setImageResource(R.drawable.icon_color_black);
        ((ImageButton)findViewById(R.id.bToolColor_land1)).setImageResource(R.drawable.icon_color_black);*/
        setLandColorSelected(R.id.ls_bColor4);
        findViewById(R.id.color_menu).setVisibility(View.GONE);
        break;
    case R.id.ls_bColor5:
    case R.id.bColor5:
        openDialog(false);
        /*drawView.setColour(7);
        color=7;
        b.setImageResource(R.drawable.icon_color_black);
        ((ImageButton)findViewById(R.id.bToolColor_land)).setImageResource(R.drawable.icon_color_black);
        ((ImageButton)findViewById(R.id.bToolColor_land1)).setImageResource(R.drawable.icon_color_black);
        setLandColorSelected(R.id.ls_bColor5);*/
        findViewById(R.id.color_menu).setVisibility(View.GONE);
        break;
    case R.id.bUndo:
        drawView.undo();
        break;

    case R.id.btnShare:
        drawView.deselectShapes();
        drawView.hideCrop();
        v.postDelayed(new Runnable() {
            @Override
            public void run() {
                shareCapture();
            }
        }, 200);

        break;
    case R.id.bDone:
        if (storePath.length() > 0) {
            drawView.deselectShapes();
            drawView.hideCrop();
            ((ImageButton) findViewById(R.id.bToolCrop)).setSelected(false);
            drawView.startEdit();
            setSelectedFoot(0);
            v.postDelayed(new Runnable() {
                @Override
                public void run() {
                    screenCapture();
                }
            }, 200);
        } else {
            ((ViewAnimator) findViewById(R.id.top_switcher)).setDisplayedChild(1);
        }

        break;
    case R.id.bClearAll:
        drawView.clear();
        break;
    case R.id.bTurnLeft:
        drawView.deselectShapes();
        drawView.setAngle(-90);
        break;
    case R.id.bTurnRight:
        drawView.deselectShapes();
        drawView.setAngle(90);
        break;
    }
    if (zcolor != 123) {
        ccolor = zcolor;
        dColor = zcolor;
        Editor e = prefs.edit();
        e.putInt(pColor, dColor);
        e.commit();
    }
}

From source file:com.cypress.cysmart.BLEServiceFragments.SensorHubService.java

/**
 * Setting accelerometer graph//w w  w.  ja va2 s. c  o m
 * @param parent
 */
private void setupAccChart(View parent) {
    /**
     * Setting graph titles
     */
    String graphXTitle = getResources().getString(R.string.sen_hub_accelerometer_x);
    String graphYTitle = getResources().getString(R.string.sen_hub_accelerometer_Y);
    String graphZTitle = getResources().getString(R.string.sen_hub_accelerometer_Z);
    String graphXAxis = getResources().getString(R.string.health_temperature_time);
    String graphYAxis = getResources().getString(R.string.sen_hub_accelerometer);

    // Creating an  XYSeries for Accelerometer
    mAccXDataSeries = new XYSeries(graphXTitle);
    mAccYDataSeries = new XYSeries(graphYTitle);
    mAccZDataSeries = new XYSeries(graphZTitle);

    // Creating a dataset to hold each series
    XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();

    // Adding temperature Series to the dataset
    mDataset.addSeries(mAccXDataSeries);
    mDataset.addSeries(mAccYDataSeries);
    mDataset.addSeries(mAccZDataSeries);

    // Creating XYSeriesRenderer to customize
    XYSeriesRenderer mXRenderer = new XYSeriesRenderer();
    mXRenderer.setColor(Color.RED);
    mXRenderer.setPointStyle(PointStyle.CIRCLE);
    mXRenderer.setFillPoints(true);
    mXRenderer.setLineWidth(5);

    XYSeriesRenderer mYRenderer = new XYSeriesRenderer();
    mYRenderer.setColor(Color.BLUE);
    mYRenderer.setPointStyle(PointStyle.CIRCLE);
    mYRenderer.setFillPoints(true);
    mYRenderer.setLineWidth(5);

    XYSeriesRenderer mZRenderer = new XYSeriesRenderer();
    mZRenderer.setColor(Color.GREEN);
    mZRenderer.setPointStyle(PointStyle.CIRCLE);
    mZRenderer.setFillPoints(true);
    mZRenderer.setLineWidth(5);

    // Creating a XYMultipleSeriesRenderer to customize the whole chart
    XYMultipleSeriesRenderer mMultiRenderer = new XYMultipleSeriesRenderer();
    switch (getResources().getDisplayMetrics().densityDpi) {
    case DisplayMetrics.DENSITY_XHIGH:
        mMultiRenderer.setMargins(new int[] { 40, 90, 25, 10 });
        mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_XHDPI);
        mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_XHDPI);
        mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_XHDPI);
        mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_XHDPI);
        break;
    case DisplayMetrics.DENSITY_HIGH:
        mMultiRenderer.setMargins(new int[] { 30, 50, 25, 10 });
        mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_HDPI);
        mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_HDPI);
        mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_HDPI);
        mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_HDPI);
        break;
    case DisplayMetrics.DENSITY_XXHIGH:
        mMultiRenderer.setMargins(new int[] { 50, 100, 35, 20 });
        mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_XXHDPI);
        mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_XXHDPI);
        mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_XXHDPI);
        mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_XXHDPI);
        break;

    default:
        mMultiRenderer.setMargins(new int[] { 30, 50, 25, 10 });
        mMultiRenderer.setAxisTitleTextSize(Constants.TEXT_SIZE_LDPI);
        mMultiRenderer.setChartTitleTextSize(Constants.TEXT_SIZE_LDPI);
        mMultiRenderer.setLabelsTextSize(Constants.TEXT_SIZE_LDPI);
        mMultiRenderer.setLegendTextSize(Constants.TEXT_SIZE_LDPI);
        break;
    }
    mMultiRenderer.setXTitle(graphXAxis);
    mMultiRenderer.setLabelsColor(Color.BLACK);
    mMultiRenderer.setYTitle(graphYAxis);
    mMultiRenderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
    mMultiRenderer.setPanEnabled(true, true);
    mMultiRenderer.setYLabelsColor(0, Color.BLACK);
    mMultiRenderer.setXLabelsColor(Color.BLACK);
    mMultiRenderer.setApplyBackgroundColor(true);
    mMultiRenderer.setBackgroundColor(Color.WHITE);
    mMultiRenderer.setGridColor(Color.BLACK);
    mMultiRenderer.setShowGrid(true);
    mMultiRenderer.setShowLegend(false);

    // Adding mRenderer to multipleRenderer
    mMultiRenderer.addSeriesRenderer(mXRenderer);
    mMultiRenderer.addSeriesRenderer(mYRenderer);
    mMultiRenderer.addSeriesRenderer(mZRenderer);

    // Getting a reference to LinearLayout of the MainActivity Layout
    mACCGraphLayoutParent = (LinearLayout) parent.findViewById(R.id.accelerometer_chart_container);

    mAccelerometerChart = ChartFactory.getLineChartView(getActivity(), mDataset, mMultiRenderer);

    // Adding the Line Chart to the LinearLayout
    mACCGraphLayoutParent.addView(mAccelerometerChart);

}

From source file:com.hichinaschool.flashcards.anki.CardEditor.java

private void populateEditFields() {
    mFieldsLayoutContainer.removeAllViews();
    mEditFields = new LinkedList<FieldEditText>();
    String[][] fields = mEditorNote.items();

    // Use custom font if selected from preferences
    Typeface mCustomTypeface = null;//from   www. jav a 2 s .co m
    SharedPreferences preferences = AnkiDroidApp.getSharedPrefs(getBaseContext());
    String customFont = preferences.getString("browserEditorFont", "");
    if (!customFont.equals("")) {
        mCustomTypeface = AnkiFont.getTypeface(this, customFont);
    }

    for (int i = 0; i < fields.length; i++) {
        FieldEditText newTextbox = new FieldEditText(this, i, fields[i]);

        if (mCustomTypeface != null) {
            newTextbox.setTypeface(mCustomTypeface);
        }

        TextView label = newTextbox.getLabel();
        label.setTextColor(Color.BLACK);
        label.setPadding((int) UIUtils.getDensityAdjustedValue(this, 3.4f), 0, 0, 0);
        mEditFields.add(newTextbox);
        FrameLayout frame = new FrameLayout(this);
        FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
                ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.RIGHT | Gravity.CENTER_VERTICAL);
        params.rightMargin = 10;
        frame.addView(newTextbox);
        mFieldsLayoutContainer.addView(label);
        mFieldsLayoutContainer.addView(frame);
    }
}

From source file:com.hichinaschool.flashcards.anki.StudyOptionsFragment.java

private void updateChart(double[][] serieslist) {
    if (mSmallChart != null) {
        Resources res = getResources();
        XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
        XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
        XYSeriesRenderer r = new XYSeriesRenderer();
        r.setColor(res.getColor(R.color.stats_young));
        renderer.addSeriesRenderer(r);/* w  w  w .j  av a 2 s  .  com*/
        r = new XYSeriesRenderer();
        r.setColor(res.getColor(R.color.stats_mature));
        renderer.addSeriesRenderer(r);

        for (int i = 1; i < serieslist.length; i++) {
            XYSeries series = new XYSeries("");
            for (int j = 0; j < serieslist[i].length; j++) {
                series.add(serieslist[0][j], serieslist[i][j]);
            }
            dataset.addSeries(series);
        }
        renderer.setBarSpacing(0.4);
        renderer.setShowLegend(false);
        renderer.setLabelsTextSize(13);
        renderer.setXAxisMin(-0.5);
        renderer.setXAxisMax(7.5);
        renderer.setYAxisMin(0);
        renderer.setGridColor(Color.LTGRAY);
        renderer.setShowGrid(true);
        renderer.setBackgroundColor(Color.WHITE);
        renderer.setMarginsColor(Color.WHITE);
        renderer.setAxesColor(Color.BLACK);
        renderer.setLabelsColor(Color.BLACK);
        renderer.setYLabelsColor(0, Color.BLACK);
        renderer.setYLabelsAngle(-90);
        renderer.setXLabelsColor(Color.BLACK);
        renderer.setXLabelsAlign(Align.CENTER);
        renderer.setYLabelsAlign(Align.CENTER);
        renderer.setZoomEnabled(false, false);
        // mRenderer.setMargins(new int[] { 15, 48, 30, 10 });
        renderer.setAntialiasing(true);
        renderer.setPanEnabled(true, false);
        GraphicalView chartView = ChartFactory.getBarChartView(getActivity(), dataset, renderer,
                BarChart.Type.STACKED);
        mSmallChart.addView(chartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
        if (mDeckChart.getVisibility() == View.INVISIBLE) {
            mDeckChart.setVisibility(View.VISIBLE);
            mDeckChart.setAnimation(ViewAnimation.fade(ViewAnimation.FADE_IN, 500, 0));
        }
    }
}

From source file:com.ichi2.anki.CardEditor.java

private void populateEditFields() {
    mFieldsLayoutContainer.removeAllViews();
    mEditFields = new LinkedList<FieldEditText>();
    String[][] fields = mEditorNote.items();

    // Use custom font if selected from preferences
    Typeface mCustomTypeface = null;/*w  w  w.j  a  v  a2  s.  c om*/
    SharedPreferences preferences = AnkiDroidApp.getSharedPrefs(getBaseContext());
    String customFont = preferences.getString("browserEditorFont", "");
    if (!customFont.equals("")) {
        mCustomTypeface = AnkiFont.getTypeface(this, customFont);
    }

    for (int i = 0; i < fields.length; i++) {
        FieldEditText newTextbox = new FieldEditText(this, i, fields[i]);

        if (mCustomTypeface != null) {
            newTextbox.setTypeface(mCustomTypeface);
        }

        TextView label = newTextbox.getLabel();
        label.setTextColor(Color.BLACK);
        label.setPadding((int) UIUtils.getDensityAdjustedValue(this, 3.4f), 0, 0, 0);
        ImageView circle = newTextbox.getCircle();
        mEditFields.add(newTextbox);
        FrameLayout frame = new FrameLayout(this);
        FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
                ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.RIGHT | Gravity.CENTER_VERTICAL);
        params.rightMargin = 10;
        circle.setLayoutParams(params);
        frame.addView(newTextbox);
        frame.addView(circle);
        mFieldsLayoutContainer.addView(label);
        mFieldsLayoutContainer.addView(frame);
    }
}

From source file:com.devwang.logcabin.LogCabinMainActivity.java

/**
 *  //  w ww.j a  v a2s.co m
 */
private void setTextViewInit() {
    mRgbLedColorStateTextView.setText(R.string.str_close);
    mRgbLedColorStateTextView.setTextColor(Color.BLACK);
    mWindowsStateTextView.setText(R.string.str_close);
    autoeditTextView.setText("");
    mbutton_bt_conn.setText("");
}

From source file:cl.gisred.android.StandardActivity.java

private void singleTapOnMap() {
    myMapView.setOnSingleTapListener(new OnSingleTapListener() {
        @Override//from www. j a  v  a 2 s  .co m
        public void onSingleTap(float x, float y) {

            if (bMapTap) {

                Point oPoint = myMapView.toMapPoint(x, y);

                if (mBusquedaLayer != null && myMapView.getLayerByID(mBusquedaLayer.getID()) != null)
                    myMapView.removeLayer(mBusquedaLayer);

                if (mSeleccionLayer != null && myMapView.getLayerByID(mSeleccionLayer.getID()) != null)
                    myMapView.removeLayer(mSeleccionLayer);

                if (bCallOut) {

                    if (nIndentify > 0) {

                        mSeleccionLayer = new GraphicsLayer();
                        SimpleMarkerSymbol resultSymbol = new SimpleMarkerSymbol(Color.BLACK, 10,
                                SimpleMarkerSymbol.STYLE.CIRCLE);
                        Graphic resultLocGraphic = new Graphic(oPoint, resultSymbol);
                        mSeleccionLayer.addGraphic(resultLocGraphic);

                        myMapView.addLayer(mSeleccionLayer);

                        switch (nIndentify) {
                        case 1:
                            getCalleToDialog(oPoint);
                            break;
                        case 2:
                            getTramoToDialog(oPoint);
                            break;
                        }

                    } else {
                        mSeleccionLayer = new GraphicsLayer();
                        int[] selectedFeatures = oLySelectAsoc.getGraphicIDs(x, y, calcRadio(), 1000);

                        // select the features
                        oLySelectAsoc.clearSelection();
                        oLySelectAsoc.setSelectedGraphics(selectedFeatures, true);
                        Log.w("StandardActivity", "Selected Graphics " + selectedFeatures.length);

                        if (selectedFeatures.length > 0) {
                            Graphic[] results = oLySelectAsoc.getSelectedFeatures();
                            Callout mapCallout = myMapView.getCallout();
                            mapCallout.hide();

                            for (Graphic graphic : results) {

                                Map<String, Object> attr = graphic.getAttributes();
                                Util oUtil = new Util();
                                CalloutTvClass oCall = oUtil.getCalloutValues(attr);

                                GisTextView tv = new GisTextView(StandardActivity.this);
                                tv.setText(oCall.getVista());
                                tv.setHint(oCall.getValor());
                                tv.setIdObjeto(oCall.getIdObjeto());
                                tv.setPoint((Point) graphic.getGeometry());
                                tv.setTipo("nueva");
                                tv.setTextColor(Color.WHITE);

                                tv.setOnClickListener(new View.OnClickListener() {
                                    @Override
                                    public void onClick(View v) {
                                        oTxtAsoc.setIdObjeto(((GisTextView) v).getIdObjeto());
                                        oTxtAsoc.setText(((GisTextView) v).getHint());
                                        oTxtAsoc.setTipo(((GisTextView) v).getTipo());
                                        oTxtAsoc.setPoint(myMapView.getCallout().getCoordinates());
                                        bCallOut = false;
                                        bMapTap = false;
                                        myMapView.getCallout().hide();
                                        oLySelectAsoc.clearSelection();
                                        dialogCrear.show();
                                        if (mSeleccionLayer != null
                                                && myMapView.getLayerByID(mSeleccionLayer.getID()) != null)
                                            myMapView.removeLayer(mSeleccionLayer);

                                        // LINE PRINT
                                        if (mUbicacionLayer != null && oUbicacion != null) {
                                            SimpleLineSymbol lineSymbol = new SimpleLineSymbol(Color.BLUE, 4,
                                                    SimpleLineSymbol.STYLE.DASH);
                                            Polyline oLine = new Polyline();
                                            oLine.startPath(oUbicacion);
                                            oLine.lineTo(oTxtAsoc.getPoint());
                                            Graphic graphicDireccion = new Graphic(oLine, lineSymbol, null);
                                            mUbicacionLayer.addGraphic(graphicDireccion);
                                        }
                                    }
                                });

                                Point point = (Point) graphic.getGeometry();

                                mapCallout.setOffset(0, -3);
                                mapCallout.setCoordinates(point);
                                mapCallout.setMaxHeight(100);
                                mapCallout.setMaxWidth(400);
                                mapCallout.setStyle(R.xml.mycalloutprefs);
                                mapCallout.setContent(tv);

                                mapCallout.show();
                            }
                        } else {
                            getAsocObject(oPoint);
                        }

                        SimpleMarkerSymbol resultSymbol = new SimpleMarkerSymbol(Color.BLACK, 10,
                                SimpleMarkerSymbol.STYLE.CIRCLE);
                        Graphic resultLocGraphic = new Graphic(oPoint, resultSymbol);
                        mSeleccionLayer.addGraphic(resultLocGraphic);

                        myMapView.addLayer(mSeleccionLayer);
                    }

                } else {
                    if (mUbicacionLayer != null && myMapView.getLayerByID(mUbicacionLayer.getID()) != null)
                        myMapView.removeLayer(mUbicacionLayer);

                    oUbicacion = oPoint;
                    mUbicacionLayer = new GraphicsLayer();

                    SimpleMarkerSymbol resultSymbol = new SimpleMarkerSymbol(Color.RED, 12,
                            SimpleMarkerSymbol.STYLE.DIAMOND);
                    Graphic resultLocGraphic = new Graphic(oPoint, resultSymbol);
                    mUbicacionLayer.addGraphic(resultLocGraphic);

                    myMapView.addLayer(mUbicacionLayer);

                    if (R.layout.dialog_poste == idResLayoutSelect) {
                        LyPOSTES.setVisible(true);
                        if (LyPOSTES.getMinScale() < myMapView.getScale())
                            myMapView.zoomToScale(oPoint, LyPOSTES.getMinScale() * 0.9);
                    } else if (R.layout.dialog_direccion == idResLayoutSelect) {
                        LyDIRECCIONES.setVisible(true);
                        if (LyDIRECCIONES.getMinScale() < myMapView.getScale())
                            myMapView.zoomToScale(oPoint, LyDIRECCIONES.getMinScale() * 0.9);
                    } else if (R.layout.dialog_cliente == idResLayoutSelect
                            || R.layout.dialog_cliente_cnr == idResLayoutSelect) {
                        LyPOSTES.setVisible(true);
                        LyDIRECCIONES.setVisible(true);
                        LyCLIENTES.setVisible(true);

                        if (idResLayoutSelect == R.layout.dialog_cliente_cnr)
                            LyREDBT.setVisible(true);

                        if (LyPOSTES.getMinScale() < myMapView.getScale())
                            myMapView.zoomToScale(oPoint, LyPOSTES.getMinScale() * 0.9);
                    }
                }
            } else {
                if (bVerData) {
                    double nExtendScale = myMapView.getScale();
                    double layerScala = 0;

                    ArrayList<ArcGISDynamicMapServiceLayer> arrayLay = new ArrayList<>();
                    Point oPoint = myMapView.toMapPoint(x, y);

                    if (oLyViewGraphs != null && myMapView.getLayerByID(oLyViewGraphs.getID()) != null)
                        myMapView.removeLayer(oLyViewGraphs);

                    oLyViewGraphs = new GraphicsLayer();
                    SimpleMarkerSymbol oMarketSymbol = new SimpleMarkerSymbol(Color.BLACK, 10,
                            SimpleMarkerSymbol.STYLE.CIRCLE);
                    oMarketSymbol.setOutline(new SimpleLineSymbol(Color.RED, 1, SimpleLineSymbol.STYLE.SOLID));
                    Graphic oGraph = new Graphic(oPoint, oMarketSymbol);
                    oLyViewGraphs.addGraphic(oGraph);

                    myMapView.addLayer(oLyViewGraphs);

                    for (Layer oLayer : myMapView.getLayers()) {

                        if ((oLayer.getName() != null && !oLayer.getName().equalsIgnoreCase("MapaBase"))
                                && oLayer.isVisible()) {

                            if (oLayer.getClass().equals(ArcGISDynamicMapServiceLayer.class)) {
                                for (ArcGISLayerInfo arcGISLayerInfo : ((ArcGISDynamicMapServiceLayer) oLayer)
                                        .getLayers()) {
                                    if (arcGISLayerInfo.isVisible()) {
                                        layerScala = (arcGISLayerInfo.getMinScale() > 0)
                                                ? arcGISLayerInfo.getMinScale()
                                                : 0;
                                        break;
                                    }
                                }

                                layerScala = (layerScala > 0) ? layerScala : nExtendScale;

                                if (nExtendScale <= layerScala) {
                                    arrayLay.add((ArcGISDynamicMapServiceLayer) oLayer);
                                }
                            }
                        }
                    }

                    if (arrayLay.size() > 0) {
                        ArcGISDynamicMapServiceLayer[] aLay = new ArcGISDynamicMapServiceLayer[arrayLay.size()];
                        aLay = arrayLay.toArray(aLay);
                        getInfoObject(oPoint, aLay);
                    } else {
                        Toast.makeText(getApplicationContext(), "No hay capas visibles", Toast.LENGTH_SHORT)
                                .show();
                    }
                }
            }
        }
    });
}