List of usage examples for android.support.v4.content ContextCompat getDrawable
public static final Drawable getDrawable(Context context, int i)
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); }