List of usage examples for android.support.v4.content.res ResourcesCompat getDrawable
public static Drawable getDrawable(Resources resources, int i, Theme theme) throws NotFoundException
From source file:in.andres.kandroid.ui.TaskDetailActivity.java
private void setTaskDetails() { if (getSupportActionBar() != null) getSupportActionBar().setTitle(task.getTitle()); if (task.getIsActive()) textStatus.setText(/*from w w w .j a v a2 s.c o m*/ Utils.fromHtml(getString(R.string.taskview_status, getString(R.string.taskview_status_open)))); else textStatus.setText(Utils .fromHtml(getString(R.string.taskview_status, getString(R.string.taskview_status_closed)))); textPosition.setText(Utils.fromHtml(getString(R.string.taskview_position, task.getPosition()))); textPriority.setText(Utils.fromHtml(getString(R.string.taskview_priority, task.getPriority()))); if (task.getOwnerId() > 0) textOwner.setText(Utils.fromHtml(getString(R.string.taskview_owner, users == null ? Integer.toString(task.getOwnerId()) : users.get(task.getOwnerId())))); else textOwner.setText( Utils.fromHtml(getString(R.string.taskview_owner, getString(R.string.task_not_assigned)))); textCreator.setText(Utils.fromHtml(getString(R.string.taskview_creator, users == null ? Integer.toString(task.getCreatorId()) : users.get(task.getCreatorId())))); textDateCreated.setText(Utils.fromHtml(getString(R.string.taskview_date_created, task.getDateCreation()))); textDateModified .setText(Utils.fromHtml(getString(R.string.taskview_date_modified, task.getDateModification()))); textDateMoved.setText(Utils.fromHtml(getString(R.string.taskview_date_moved, task.getDateMoved()))); textHoursEstimated .setText(Utils.fromHtml(getString(R.string.taskview_hours_estimated, task.getTimeEstimated()))); textHoursUsed.setText(Utils.fromHtml(getString(R.string.taskview_hours_spent, task.getTimeSpent()))); if (task.getDateStarted() != null) { textDateStart.setText(Utils.fromHtml(getString(R.string.taskview_date_start, task.getDateStarted()))); textDateStart.setVisibility(View.VISIBLE); } else { textDateStart.setVisibility(View.INVISIBLE); } if (task.getDateDue() != null) { textDateDue.setText(Utils.fromHtml(getString(R.string.taskview_date_due, task.getDateDue()))); textDateDue.setVisibility(View.VISIBLE); } else { textDateDue.setVisibility(View.INVISIBLE); } if (task.getDateStarted() == null && task.getDateDue() == null) { textDateStart.setVisibility(View.GONE); textDateDue.setVisibility(View.GONE); } if (task.getDescription() != null && !task.getDescription().contentEquals("")) { textDescription.setText(Utils.fromHtml(mRenderer.render(mParser.parse(task.getDescription())))); findViewById(R.id.card_description).setVisibility(View.VISIBLE); } if (task.getIsActive()) { fabMenuButtonOpenCloseTask .setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.task_close, null)); fabMenuLabelOpenCloseTask.setText(getString(R.string.taskview_fab_close_task)); } else { fabMenuButtonOpenCloseTask .setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.task_open, null)); fabMenuLabelOpenCloseTask.setText(getString(R.string.taskview_fab_open_task)); } }
From source file:org.getlantern.firetweet.fragment.support.UserFragment.java
private void setupBaseActionBar() { final FragmentActivity activity = getActivity(); if (!(activity instanceof LinkHandlerActivity)) return;// w ww .ja v a 2s. c o m final LinkHandlerActivity linkHandler = (LinkHandlerActivity) activity; final ActionBar actionBar = linkHandler.getSupportActionBar(); if (actionBar == null) return; final Drawable shadow = ResourcesCompat.getDrawable(activity.getResources(), R.drawable.shadow_user_banner_action_bar, null); mActionBarBackground = new ActionBarDrawable(getResources(), shadow); mActionBarBackground.setAlpha(linkHandler.getCurrentThemeBackgroundAlpha()); mProfileBannerView.setAlpha(linkHandler.getCurrentThemeBackgroundAlpha() / 255f); actionBar.setBackgroundDrawable(mActionBarBackground); }
From source file:org.mariotaku.twidere.fragment.support.UserFragment.java
private void setupBaseActionBar() { final FragmentActivity activity = getActivity(); if (!(activity instanceof LinkHandlerActivity)) return;/* w w w.j a v a 2 s . c o m*/ final LinkHandlerActivity linkHandler = (LinkHandlerActivity) activity; final ActionBarContainer actionBarContainer = linkHandler.getActionBarContainer(); final ActionBar actionBar = linkHandler.getSupportActionBar(); if (actionBarContainer == null || actionBar == null) return; final Drawable shadow = ResourcesCompat.getDrawable(activity.getResources(), R.drawable.shadow_user_banner_action_bar, null); mActionBarBackground = new ActionBarDrawable(shadow); if (!ThemeUtils.isWindowFloating(linkHandler, linkHandler.getCurrentThemeResourceId()) && ThemeUtils.isTransparentBackground(linkHandler.getCurrentThemeBackgroundOption())) { // mActionBarBackground.setAlpha(ThemeUtils.getActionBarAlpha(linkHandler.getCurrentThemeBackgroundAlpha())); mProfileBannerView.setAlpha(linkHandler.getCurrentThemeBackgroundAlpha() / 255f); } actionBarContainer.setPrimaryBackground(mActionBarBackground); }
From source file:org.mariotaku.twidere.fragment.UserFragment.java
private void setupBaseActionBar() { final FragmentActivity activity = getActivity(); if (!(activity instanceof LinkHandlerActivity)) return;//from w ww . ja va 2 s. c om final LinkHandlerActivity linkHandler = (LinkHandlerActivity) activity; final ActionBar actionBar = linkHandler.getSupportActionBar(); if (actionBar == null) return; final Drawable shadow = ResourcesCompat.getDrawable(activity.getResources(), R.drawable.shadow_user_banner_action_bar, null); mActionBarBackground = new ActionBarDrawable(shadow); if (!ThemeUtils.isWindowFloating(linkHandler) && ThemeUtils.isTransparentBackground(linkHandler.getCurrentThemeBackgroundOption())) { // mActionBarBackground.setAlpha(ThemeUtils.getActionBarAlpha(linkHandler.getCurrentThemeBackgroundAlpha())); mProfileBannerView.setAlpha(linkHandler.getCurrentThemeBackgroundAlpha() / 255f); } actionBar.setBackgroundDrawable(mActionBarBackground); }