Example usage for android.support.v4.content ContextCompat getDrawable

List of usage examples for android.support.v4.content ContextCompat getDrawable

Introduction

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

Prototype

public static final Drawable getDrawable(Context context, int i) 

Source Link

Usage

From source file:am.project.x.business.drawables.loadingdrawable.LoadingDrawableActivity.java

private void setCirclingDrawable() {
    final ImageView loading = findViewById(R.id.ld_iv_02);
    final CirclingDrawable drawable = new CirclingDrawable((int) (4 * density),
            ContextCompat.getColor(this, R.color.colorAccent),
            ContextCompat.getDrawable(this, R.drawable.ic_drawables_drawable));
    loading.setImageDrawable(drawable);/*from w w  w .j a  va  2 s  .c  om*/
    drawable.start();
}

From source file:com.example.lz.android_recycler_view_sample.DividerListItemDecoration.java

/**
 * //from   w  w w  .  j  a v a 2  s .c o  m
 *
 * @param context
 * @param orientation ?
 * @param drawableId  
 */
public DividerListItemDecoration(Context context, int orientation, int drawableId) {
    this(context, orientation);
    mDivider = ContextCompat.getDrawable(context, drawableId);
    mDividerHeight = mDivider.getIntrinsicHeight();
}

From source file:com.einzig.ipst2.util.ThemeHelper.java

public static void styleView(View view, Context context) {
    if (isDarkTheme(context))
        view.setBackground(ContextCompat.getDrawable(context, R.drawable.button_bg_dark));
    else/*from www .j a v a2  s.com*/
        view.setBackground(ContextCompat.getDrawable(context, R.drawable.cell_shape));
}

From source file:com.android.argb.edhlc.colorpicker.ColorPickerSwatch.java

protected void setColor(int color) {
    Drawable[] colorDrawable = new Drawable[] {
            ContextCompat.getDrawable(getContext(), R.drawable.color_picker_swatch) };
    mSwatchImage.setImageDrawable(new ColorStateDrawable(colorDrawable, color));
}

From source file:com.geekandroid.sdk.ClearEditText.java

private void init() {
    //?EditTextDrawableRight,?
    mClearDrawable = getCompoundDrawables()[2];
    if (mClearDrawable == null) {
        //          throw new NullPointerException("You can add drawableRight attribute in XML");
        mClearDrawable = ContextCompat.getDrawable(getContext(), android.R.drawable.ic_menu_close_clear_cancel);
    }//from  w ww .ja va 2s.c  om

    mClearDrawable.setBounds(0, 0, mClearDrawable.getIntrinsicWidth(), mClearDrawable.getIntrinsicHeight());
    //??
    setClearIconVisible(false);
    //??
    setOnFocusChangeListener(this);
    //????
    addTextChangedListener(this);
}

From source file:agricultural.nxt.agriculturalsupervision.Activity.Seed.SeedUpdateAddActivity.java

@Override
protected void initView() {
    toolBar.setLeftButtonIcon(ContextCompat.getDrawable(this, R.mipmap.icon_arrow_02));
    toolBar.setLeftButtonOnClickLinster(v -> finish());

    sp_btransgene.attachDataSource(dataset);
    Intent intent = getIntent();//from www . jav a  2 s  .co  m
    String type = intent.getStringExtra("type");
    if ("update".equalsIgnoreCase(type)) {
        isUpdate = true;
    }
    toolBar.setTitle("update".equalsIgnoreCase(type) ? "??" : "??");
    if (isUpdate) {
        btnUpdateAdd.setText("");
        id = intent.getStringExtra("id");
        String vcvarietyname = intent.getStringExtra("vcvarietyname");
        String vccategory = intent.getStringExtra("vccategory");
        String vcproductionunit = intent.getStringExtra("vcproductionunit");
        String vcbusinesslicense = intent.getStringExtra("vcbusinesslicense");
        String vcquarantineno = intent.getStringExtra("vcquarantineno");
        String btransgene = intent.getStringExtra("btransgene");
        String vcuniquecode = intent.getStringExtra("vcuniquecode");
        String vcappraisal = intent.getStringExtra("vcappraisal");
        if ("0".equalsIgnoreCase(btransgene)) {
            sp_btransgene.setSelectedIndex(0);
        } else {
            sp_btransgene.setSelectedIndex(1);
        }
        tv_vcvarietyname.setText(vcvarietyname);
        tv_vccategory.setText(vccategory);
        tv_vcproductionunit.setText(vcproductionunit);
        tv_vcbusinesslicense.setText(vcbusinesslicense);
        tv_vcquarantineno.setText(vcquarantineno);
        tv_vcuniquecode.setText(vcuniquecode);
        tv_vcappraisal.setText(vcappraisal);
    }

    sp_btransgene.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            spbtransgene = dataset.get(position);
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });
}

From source file:cn.finalteam.galleryfinal.adapter.PhotoEditListAdapter.java

@Override
public void onBindViewHolder(ViewHolder holder, int position) {
    String path = "";
    PhotoInfo photoInfo = getDatas().get(position);
    if (photoInfo != null) {
        path = photoInfo.getPhotoPath();
    }/* ww w  .  j  av  a2s.c  om*/
    holder.mIvPhoto.setImageResource(R.drawable.ic_gf_default_photo);
    holder.mIvDelete.setImageResource(GalleryFinal.getGalleryTheme().getIconDelete());
    Drawable defaultDrawable = ContextCompat.getDrawable(mActivity, R.drawable.ic_gf_default_photo);
    GalleryFinal.getCoreConfig().getImageLoader().displayImage(mActivity, path, holder.mIvPhoto,
            defaultDrawable, 100, 100);
    if (!GalleryFinal.getFunctionConfig().isMutiSelect()) {
        holder.mIvDelete.setVisibility(View.GONE);
    } else {
        holder.mIvDelete.setVisibility(View.VISIBLE);
    }
    holder.mIvDelete.setOnClickListener(new OnDeletePhotoClickListener(position));
}

From source file:com.grarak.kerneladiutor.views.recyclerview.overallstatistics.FrequencyButtonView.java

@Override
public void onCreateView(View view) {
    AppCompatImageButton refresh = (AppCompatImageButton) view.findViewById(R.id.frequency_refresh);
    AppCompatImageButton reset = (AppCompatImageButton) view.findViewById(R.id.frequency_reset);
    AppCompatImageButton restore = (AppCompatImageButton) view.findViewById(R.id.frequency_restore);

    if (mRefreshImage == null) {
        mRefreshImage = ViewUtils//from   ww  w .ja  va2 s .  co  m
                .drawableToBitmap(ContextCompat.getDrawable(view.getContext(), R.drawable.ic_refresh));
    }
    refresh.setImageBitmap(mRefreshImage);

    if (mResetImage == null) {
        Matrix matrix = new Matrix();
        matrix.postRotate(180);
        matrix.preScale(-1.0f, 1.0f);
        mResetImage = Bitmap.createBitmap(mRefreshImage, 0, 0, mRefreshImage.getWidth(),
                mRefreshImage.getHeight(), matrix, true);
    }
    reset.setImageBitmap(mResetImage);

    refresh.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            rotate(v, false);
            if (mRefreshListener != null) {
                mRefreshListener.onClick(v);
            }
        }
    });
    reset.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            rotate(v, true);
            if (mResetListener != null) {
                mResetListener.onClick(v);
            }
        }
    });
    restore.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            rotate(v, true);
            if (mRestoreListener != null) {
                mRestoreListener.onClick(v);
            }
        }
    });

    setFullSpan(true);
    super.onCreateView(view);
}

From source file:cn.bingoogolapple.androidcommon.adapter.BGADivider.java

private BGADivider(@DrawableRes int drawableResId) {
    mDividerDrawable = ContextCompat.getDrawable(BGAAdapterUtil.getApp(), drawableResId);
    mSize = Math.min(mDividerDrawable.getIntrinsicHeight(), mDividerDrawable.getIntrinsicWidth());
}

From source file:com.grarak.kerneladiutor.activities.EditorActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    Drawable drawable = ContextCompat.getDrawable(this, R.drawable.ic_save);
    DrawableCompat.setTint(drawable, Color.WHITE);
    menu.add(0, Menu.FIRST, Menu.FIRST, getString(R.string.save)).setIcon(drawable)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    return super.onCreateOptionsMenu(menu);
}