Example usage for android.support.v4.content.res ResourcesCompat getDrawable

List of usage examples for android.support.v4.content.res ResourcesCompat getDrawable

Introduction

In this page you can find the example usage for android.support.v4.content.res ResourcesCompat getDrawable.

Prototype

public static Drawable getDrawable(Resources resources, int i, Theme theme) throws NotFoundException 

Source Link

Usage

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