Example usage for android.graphics Color parseColor

List of usage examples for android.graphics Color parseColor

Introduction

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

Prototype

@ColorInt
public static int parseColor(@Size(min = 1) String colorString) 

Source Link

Document

Parse the color string, and return the corresponding color-int.

Usage

From source file:com.amaze.filemanager.fragments.Main.java

void initNoFileLayout() {
    nofilesview = rootView.findViewById(R.id.nofilelayout);
    if (theme1 == 0)
        ((ImageView) nofilesview.findViewById(R.id.image)).setColorFilter(Color.parseColor("#666666"));
    else {//from  w  w w .jav  a2  s.c  o m
        nofilesview.setBackgroundColor(getResources().getColor(R.color.holo_dark_background));
        ((TextView) nofilesview.findViewById(R.id.nofiletext)).setTextColor(Color.WHITE);
    }
}

From source file:com.filemanager.free.fragments.Main.java

void initNoFileLayout() {
    nofilesview = rootView.findViewById(R.id.nofilelayout);
    if (theme1 == 0)
        ((ImageView) nofilesview.findViewById(R.id.image)).setColorFilter(Color.parseColor("#666666"));
    else {// www. j  a  va  2s  .c  om
        nofilesview.setBackgroundColor(ContextCompat.getColor(getContext(), R.color.holo_dark_background));
        ((TextView) nofilesview.findViewById(R.id.nofiletext)).setTextColor(Color.WHITE);
    }
}

From source file:com.filemanager.free.utils.Futils.java

public void showSortDialog(final Main m) {
    String[] sort = m.getResources().getStringArray(R.array.sortby);
    int current = Integer.parseInt(m.Sp.getString("sortby", "0"));
    MaterialDialog.Builder a = new MaterialDialog.Builder(m.getActivity());
    if (m.theme1 == 1)
        a.theme(Theme.DARK);/*from w  w  w. j  av a2 s .c  om*/
    a.items(sort).itemsCallbackSingleChoice(current > 3 ? current - 4 : current,
            new MaterialDialog.ListCallbackSingleChoice() {
                @Override
                public boolean onSelection(MaterialDialog dialog, View view, int which, CharSequence text) {
                    return true;
                }
            });
    a.positiveText(R.string.ascending).positiveColor(Color.parseColor(m.fabSkin));
    a.negativeText(R.string.descending).negativeColor(Color.parseColor(m.fabSkin));
    a.callback(new MaterialDialog.ButtonCallback() {
        @Override
        public void onPositive(MaterialDialog dialog) {
            super.onPositive(dialog);
            int which = dialog.getSelectedIndex();
            m.Sp.edit().putString("sortby", "" + which).commit();
            m.getSortModes();
            m.updateList();
            dialog.dismiss();

        }

        @Override
        public void onNegative(MaterialDialog dialog) {
            super.onNegative(dialog);
            int which = 4 + dialog.getSelectedIndex();
            m.Sp.edit().putString("sortby", "" + which).commit();
            m.getSortModes();
            m.updateList();
            dialog.dismiss();
        }
    });
    a.title(R.string.sortby);
    a.build().show();
}

From source file:com.amaze.filemanager.utils.Futils.java

public void showSortDialog(final AppsList m) {
    String[] sort = m.getResources().getStringArray(R.array.sortbyApps);
    int current = Integer.parseInt(m.Sp.getString("sortbyApps", "0"));
    MaterialDialog.Builder a = new MaterialDialog.Builder(m.getActivity());
    if (m.theme1 == 1)
        a.theme(Theme.DARK);//from w  ww.  jav a2s .c  o  m
    a.items(sort).itemsCallbackSingleChoice(current > 2 ? current - 3 : current,
            new MaterialDialog.ListCallbackSingleChoice() {
                @Override
                public boolean onSelection(MaterialDialog dialog, View view, int which, CharSequence text) {

                    return true;
                }
            });
    a.positiveText(R.string.ascending).positiveColor(Color.parseColor(m.fabSkin));
    a.negativeText(R.string.descending).negativeColor(Color.parseColor(m.fabSkin));
    a.callback(new MaterialDialog.ButtonCallback() {
        @Override
        public void onPositive(MaterialDialog dialog) {
            super.onPositive(dialog);
            int which = dialog.getSelectedIndex();
            m.Sp.edit().putString("sortbyApps", "" + which).commit();
            m.getSortModes();
            m.loadlist(false);
            dialog.dismiss();
        }

        @Override
        public void onNegative(MaterialDialog dialog) {
            super.onNegative(dialog);
            int which = dialog.getSelectedIndex() + 3;
            m.Sp.edit().putString("sortbyApps", "" + which).commit();
            m.getSortModes();
            m.loadlist(false);
            dialog.dismiss();
        }
    });
    a.title(R.string.sortby);
    a.build().show();
}

From source file:com.amaze.filemanager.utils.Futils.java

public void showHistoryDialog(final Main m) {
    final MaterialDialog.Builder a = new MaterialDialog.Builder(m.getActivity());
    a.positiveText(R.string.cancel);//from  w  w  w  .  j  a  v a  2s.co m
    a.positiveColor(Color.parseColor(m.fabSkin));
    a.negativeText(R.string.clear);
    a.negativeColor(Color.parseColor(m.fabSkin));
    a.title(R.string.history);
    a.onNegative(new MaterialDialog.SingleButtonCallback() {
        @Override
        public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
            DataUtils.clearHistory();
        }
    });
    if (m.theme1 == 1)
        a.theme(Theme.DARK);

    a.autoDismiss(true);
    HiddenAdapter adapter = new HiddenAdapter(m.getActivity(), m, R.layout.bookmarkrow,
            toHFileArray(DataUtils.history), null, true);
    a.adapter(adapter, new MaterialDialog.ListCallback() {
        @Override
        public void onSelection(MaterialDialog materialDialog, View view, int i, CharSequence charSequence) {

        }
    });

    MaterialDialog x = a.build();
    adapter.updateDialog(x);
    x.show();

}

From source file:com.filemanager.free.utils.Futils.java

public void showSortDialog(final AppsList m) {
    String[] sort = m.getResources().getStringArray(R.array.sortbyApps);
    int current = Integer.parseInt(m.Sp.getString("sortbyApps", "0"));
    MaterialDialog.Builder a = new MaterialDialog.Builder(m.getActivity());
    if (m.theme1 == 1)
        a.theme(Theme.DARK);/*  w  ww .  j a v a 2s  . c  o  m*/
    a.items(sort).itemsCallbackSingleChoice(current > 2 ? current - 3 : current,
            new MaterialDialog.ListCallbackSingleChoice() {
                @Override
                public boolean onSelection(MaterialDialog dialog, View view, int which, CharSequence text) {

                    return true;
                }
            });
    a.positiveText(R.string.ascending).positiveColor(Color.parseColor(m.fabSkin));
    a.negativeText(R.string.descending).negativeColor(Color.parseColor(m.fabSkin));
    a.onPositive(new MaterialDialog.SingleButtonCallback() {
        @Override
        public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
            int d = dialog.getSelectedIndex();
            m.Sp.edit().putString("sortbyApps", "" + d).commit();
            m.getSortModes();
            m.loadlist(false);
            dialog.dismiss();
        }
    });
    a.onNeutral(new MaterialDialog.SingleButtonCallback() {
        @Override
        public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
            int d = dialog.getSelectedIndex() + 3;
            m.Sp.edit().putString("sortbyApps", "" + d).commit();
            m.getSortModes();
            m.loadlist(false);
            dialog.dismiss();
        }
    });
    a.title(R.string.sortby);
    a.build().show();
}

From source file:com.amaze.filemanager.utils.Futils.java

public void showHiddenDialog(final Main m) {
    final MaterialDialog.Builder a = new MaterialDialog.Builder(m.getActivity());
    a.positiveText(R.string.cancel);//from   w  w w  .  j ava2  s.  c  om
    a.positiveColor(Color.parseColor(m.fabSkin));
    a.title(R.string.hiddenfiles);
    if (m.theme1 == 1)
        a.theme(Theme.DARK);
    a.autoDismiss(true);
    HiddenAdapter adapter = new HiddenAdapter(m.getActivity(), m, R.layout.bookmarkrow,
            toHFileArray(DataUtils.getHiddenfiles()), null, false);
    a.adapter(adapter, new MaterialDialog.ListCallback() {
        @Override
        public void onSelection(MaterialDialog materialDialog, View view, int i, CharSequence charSequence) {

        }
    });
    a.dividerColor(Color.GRAY);
    MaterialDialog x = a.build();
    adapter.updateDialog(x);
    x.show();

}

From source file:com.amaze.filemanager.fragments.MainFragment.java

void initNoFileLayout() {
    nofilesview = rootView.findViewById(R.id.nofilelayout);
    nofilesview.setColorSchemeColors(accentColor);
    nofilesview.setOnRefreshListener(() -> {
        loadlist((CURRENT_PATH), false, openMode);
        nofilesview.setRefreshing(false);
    });/*w ww. jav  a 2s .c o m*/
    if (utilsProvider.getAppTheme().equals(AppTheme.LIGHT)) {
        ((ImageView) nofilesview.findViewById(R.id.image)).setColorFilter(Color.parseColor("#666666"));
    } else if (utilsProvider.getAppTheme().equals(AppTheme.BLACK)) {
        nofilesview.setBackgroundColor(Utils.getColor(getContext(), android.R.color.black));
        ((TextView) nofilesview.findViewById(R.id.nofiletext)).setTextColor(Color.WHITE);
    } else {
        nofilesview.setBackgroundColor(Utils.getColor(getContext(), R.color.holo_dark_background));
        ((TextView) nofilesview.findViewById(R.id.nofiletext)).setTextColor(Color.WHITE);
    }
}

From source file:com.devalladolid.musictoday.MusicService.java

private Notification buildNotification() {
    final String albumName = getAlbumName();
    final String artistName = getArtistName();
    final boolean isPlaying = isPlaying();
    String text = TextUtils.isEmpty(albumName) ? artistName : artistName + " - " + albumName;

    int playButtonResId = isPlaying ? R.drawable.ic_pause_white_36dp : R.drawable.ic_play_white_36dp;

    Intent nowPlayingIntent = NavigationUtils.getNowPlayingIntent(this);
    PendingIntent clickIntent = PendingIntent.getActivity(this, 0, nowPlayingIntent,
            PendingIntent.FLAG_UPDATE_CURRENT);
    Bitmap artwork;//from  w  ww  . ja  v  a 2s . co  m
    artwork = ImageLoader.getInstance().loadImageSync(TimberUtils.getAlbumArtUri(getAlbumId()).toString());

    if (artwork == null) {
        artwork = ImageLoader.getInstance().loadImageSync("drawable://" + R.drawable.ic_empty_music2);
    }

    if (mNotificationPostTime == 0) {
        mNotificationPostTime = System.currentTimeMillis();
    }

    android.support.v4.app.NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_notification).setLargeIcon(artwork).setContentIntent(clickIntent)
            .setContentTitle(getTrackName()).setContentText(text).setWhen(mNotificationPostTime)
            .addAction(R.drawable.ic_skip_previous_white_36dp, "", retrievePlaybackAction(PREVIOUS_ACTION))
            .addAction(playButtonResId, "", retrievePlaybackAction(TOGGLEPAUSE_ACTION))
            .addAction(R.drawable.ic_skip_next_white_36dp, "", retrievePlaybackAction(NEXT_ACTION));

    if (TimberUtils.isJellyBeanMR1()) {
        builder.setShowWhen(false);
    }
    if (TimberUtils.isLollipop()) {
        builder.setVisibility(Notification.VISIBILITY_PUBLIC);
        NotificationCompat.MediaStyle style = new NotificationCompat.MediaStyle()
                .setMediaSession(mSession.getSessionToken()).setShowActionsInCompactView(0, 1, 2, 3);
        builder.setStyle(style);
    }
    if (artwork != null && TimberUtils.isLollipop())
        builder.setColor(Palette.from(artwork).generate().getVibrantColor(Color.parseColor("#403f4d")));
    Notification n = builder.build();

    if (PreferencesUtility.getInstance(this).getXPosedTrackselectorEnabled()) {
        addXTrackSelector(n);
    }

    return n;
}

From source file:au.com.wallaceit.reddinator.SubredditSelectActivity.java

private void showMultiEditDialog(final String multiPath) {
    JSONObject multiObj = global.getSubredditManager().getMultiData(multiPath);

    @SuppressLint("InflateParams")
    LinearLayout dialogView = (LinearLayout) getLayoutInflater().inflate(R.layout.dialog_multi_edit, null); // passing null okay for dialog
    final Button saveButton = (Button) dialogView.findViewById(R.id.multi_save_button);
    final Button renameButton = (Button) dialogView.findViewById(R.id.multi_rename_button);
    multiName = (TextView) dialogView.findViewById(R.id.multi_pname);
    final EditText displayName = (EditText) dialogView.findViewById(R.id.multi_name);
    final EditText description = (EditText) dialogView.findViewById(R.id.multi_description);
    final EditText color = (EditText) dialogView.findViewById(R.id.multi_color);
    final Spinner icon = (Spinner) dialogView.findViewById(R.id.multi_icon);
    final Spinner visibility = (Spinner) dialogView.findViewById(R.id.multi_visibility);
    final Spinner weighting = (Spinner) dialogView.findViewById(R.id.multi_weighting);

    ArrayAdapter<CharSequence> iconAdapter = ArrayAdapter.createFromResource(SubredditSelectActivity.this,
            R.array.multi_icons, android.R.layout.simple_spinner_item);
    iconAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    icon.setAdapter(iconAdapter);/*  w ww . j a  va2 s.  c  o m*/
    ArrayAdapter<CharSequence> visibilityAdapter = ArrayAdapter.createFromResource(SubredditSelectActivity.this,
            R.array.multi_visibility, android.R.layout.simple_spinner_item);
    visibilityAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    visibility.setAdapter(visibilityAdapter);
    ArrayAdapter<CharSequence> weightsAdapter = ArrayAdapter.createFromResource(SubredditSelectActivity.this,
            R.array.multi_weights, android.R.layout.simple_spinner_item);
    weightsAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    weighting.setAdapter(weightsAdapter);

    try {
        multiName.setText(multiObj.getString("name"));
        displayName.setText(multiObj.getString("display_name"));
        description.setText(multiObj.getString("description_md"));
        color.setText(multiObj.getString("key_color"));
        String iconName = multiObj.getString("icon_name");
        icon.setSelection(iconAdapter.getPosition(iconName.equals("") ? "none" : iconName));
        visibility.setSelection(iconAdapter.getPosition(multiObj.getString("visibility")));
        weighting.setSelection(iconAdapter.getPosition(multiObj.getString("weighting_scheme")));
    } catch (JSONException e) {
        e.printStackTrace();
    }

    ViewPager pager = (ViewPager) dialogView.findViewById(R.id.multi_pager);
    LinearLayout tabsWidget = (LinearLayout) dialogView.findViewById(R.id.multi_tab_widget);
    pager.setAdapter(new SimpleTabsAdapter(new String[] { "Subreddits", "Settings" },
            new int[] { R.id.multi_subreddits, R.id.multi_settings }, SubredditSelectActivity.this,
            dialogView));
    SimpleTabsWidget simpleTabsWidget = new SimpleTabsWidget(SubredditSelectActivity.this, tabsWidget);
    simpleTabsWidget.setViewPager(pager);
    ThemeManager.Theme theme = global.mThemeManager.getActiveTheme("appthemepref");
    int headerColor = Color.parseColor(theme.getValue("header_color"));
    int headerText = Color.parseColor(theme.getValue("header_text"));
    simpleTabsWidget.setBackgroundColor(headerColor);
    simpleTabsWidget.setTextColor(headerText);
    simpleTabsWidget.setInidicatorColor(Color.parseColor(theme.getValue("tab_indicator")));

    ListView subList = (ListView) dialogView.findViewById(R.id.multi_subredditList);
    multiSubsAdapter = new SubsListAdapter(SubredditSelectActivity.this, multiPath);
    subList.setAdapter(multiSubsAdapter);
    renameButton.getBackground().setColorFilter(headerColor, PorterDuff.Mode.MULTIPLY);
    renameButton.setTextColor(headerText);
    renameButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            showMultiRenameDialog(multiPath);
        }
    });

    saveButton.getBackground().setColorFilter(headerColor, PorterDuff.Mode.MULTIPLY);
    saveButton.setTextColor(headerText);
    saveButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            System.out.println("Save multi");
            JSONObject multiObj = new JSONObject();
            try {
                multiObj.put("decription_md", description.getText().toString());
                multiObj.put("display_name", displayName.getText().toString());
                multiObj.put("icon_name", icon.getSelectedItem().toString().equals("none") ? ""
                        : icon.getSelectedItem().toString());
                multiObj.put("key_color", color.getText().toString());
                multiObj.put("subreddits",
                        global.getSubredditManager().getMultiData(multiPath).getJSONArray("subreddits"));
                multiObj.put("visibility", visibility.getSelectedItem().toString());
                multiObj.put("weighting_scheme", weighting.getSelectedItem().toString());

                new SubscriptionEditTask(SubscriptionEditTask.ACTION_MULTI_EDIT).execute(multiPath, multiObj);

            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    });

    AlertDialog.Builder builder = new AlertDialog.Builder(SubredditSelectActivity.this);

    multiDialog = builder.setView(dialogView).show();
}