Java Code Examples for android.view.View#setBackground()
The following examples show how to use
android.view.View#setBackground() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: base-module File: BlurHelper.java License: Apache License 2.0 | 6 votes |
private static void autoHandleSuccess(final Bitmap bitmap, final BlurConfig blurConfig) { if (blurConfig.cache && !TextUtils.isEmpty(blurConfig.cacheKey)) { addCacheBitmap(blurConfig.cacheKey, bitmap); } if (blurConfig.targetView != null && blurConfig.targetView.get() != null) { View target = blurConfig.targetView.get(); if (target instanceof ImageView) { ((ImageView)target).setImageBitmap(bitmap); } else { Drawable drawable = new BitmapDrawable(target.getContext().getResources(), bitmap); if (Build.VERSION.SDK_INT <= 16) { target.setBackgroundDrawable(drawable); } else { target.setBackground(drawable); } } if (blurConfig.animAlpha) { animate(target, blurConfig.animDuration); } } }
Example 2
Source Project: support File: TagFlowLayout.java License: Apache License 2.0 | 6 votes |
private void updateCheckStatus(View view, boolean checked) { if (view == null) { return; } // don't reuse drawable for different tag label Drawable[] drawables = mDecorator.getBackgroundDrawable(); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) { view.setBackgroundDrawable(drawables[drawables.length > 1 ? (checked ? 1 : 0) : 0]); } else { view.setBackground(drawables[drawables.length > 1 ? (checked ? 1 : 0) : 0]); } final int[] color = mDecorator.getTextColor(); if (color != null && color.length > 0) { ((TextView) view).setTextColor((color[color.length > 1 ? (checked ? 1 : 0) : 0])); } }
Example 3
Source Project: weex-uikit File: WXViewUtils.java License: MIT License | 5 votes |
@SuppressWarnings("deprecation") public static void setBackGround(View view, Drawable drawable){ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN){ view.setBackgroundDrawable(drawable); } else{ view.setBackground(drawable); } }
Example 4
Source Project: commcare-android File: ViewUtil.java License: Apache License 2.0 | 5 votes |
/** * Sets the background on a view to the provided drawable while retaining the padding * of the original view (regardless of whether the provided drawable has its own padding) * * @param v The view whose background will be updated * @param background A background drawable (can be null to clear the background) */ public static void setBackgroundRetainPadding(View v, Drawable background) { //Need to transplant the padding due to background affecting it int[] padding = {v.getPaddingLeft(), v.getPaddingTop(), v.getPaddingRight(), v.getPaddingBottom()}; if (Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN) { v.setBackground(background); } else { v.setBackgroundDrawable(background); } v.setPadding(padding[0], padding[1], padding[2], padding[3]); }
Example 5
Source Project: SegmentedButton File: RippleHelper.java License: Apache License 2.0 | 5 votes |
static void setRipple(View view, int pressedColor, Integer normalColor, int radius) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { view.setBackground(getRippleDrawable(pressedColor, normalColor, radius)); } else { view.setBackgroundDrawable(getStateListDrawable(pressedColor, normalColor, radius)); } }
Example 6
Source Project: PreviewSeekBar File: PreviewMorphAnimator.java License: Apache License 2.0 | 5 votes |
private void tintViews(PreviewBar previewBar, View morphView, View frameView) { int color = previewBar.getScrubberColor(); if (morphView.getBackgroundTintList() == null || morphView.getBackgroundTintList().getDefaultColor() != color) { Drawable drawable = DrawableCompat.wrap(morphView.getBackground()); DrawableCompat.setTint(drawable, color); morphView.setBackground(drawable); frameView.setBackgroundColor(color); } }
Example 7
Source Project: RadioRealButton File: BackgroundHelper.java License: Apache License 2.0 | 5 votes |
static void setBackground(View view, Drawable drawable) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { view.setBackground(drawable); } else { view.setBackgroundDrawable(drawable); } }
Example 8
Source Project: AcDisplay File: RippleDrawable.java License: GNU General Public License v2.0 | 5 votes |
@SuppressWarnings("deprecation") private static void setBackground(View target, Drawable drawable) { if (Build.VERSION.SDK_INT > 16) { target.setBackground(drawable); } else { target.setBackgroundDrawable(drawable); } }
Example 9
Source Project: Primary File: HorzItemList.java License: GNU General Public License v3.0 | 5 votes |
private void setBackground(View item, int drawableId) { if (Build.VERSION.SDK_INT >= 21) { item.setBackground(mParent.getResources().getDrawable(android.R.drawable.btn_default, mParent.getTheme())); } else { item.setBackground(mParent.getResources().getDrawable(android.R.drawable.btn_default)); } }
Example 10
Source Project: heads-up File: ThemeClass.java License: GNU General Public License v3.0 | 5 votes |
protected static void setColor(View view, int color) { if (color == 0) return; Drawable drawable = view.getBackground(); if (drawable != null) { drawable = drawable.mutate(); //drawable.setColorFilter(color, PorterDuff.Mode.MULTIPLY); drawable.setColorFilter(getColorFilter(color)); if (Build.VERSION.SDK_INT >= 16) view.setBackground(drawable); else view.setBackgroundDrawable(drawable); } else { view.setBackgroundColor(color); } }
Example 11
Source Project: google-io-2014-compat File: Utils.java License: Apache License 2.0 | 5 votes |
@SuppressWarnings("deprecation") public static void setBackgroundCompat(View v, Drawable drawable) { if (hasJellyBean()) { v.setBackground(drawable); } else { v.setBackgroundDrawable(drawable); } }
Example 12
Source Project: UltimateAndroid File: RippleDrawable.java License: Apache License 2.0 | 5 votes |
private static void setBackground(View target, Drawable drawable){ if(Build.VERSION.SDK_INT > 16){ target.setBackground(drawable); }else{ target.setBackgroundDrawable(drawable); } }
Example 13
Source Project: delion File: ChromeSwitchPreference.java License: Apache License 2.0 | 5 votes |
@Override protected void onBindView(View view) { super.onBindView(view); if (mDrawDivider) { int left = view.getPaddingLeft(); int right = view.getPaddingRight(); int top = view.getPaddingTop(); int bottom = view.getPaddingBottom(); view.setBackground(DividerDrawable.create(getContext())); view.setPadding(left, top, right, bottom); } SwitchCompat switchView = (SwitchCompat) view.findViewById(R.id.switch_widget); // On BLU Life Play devices SwitchPreference.setWidgetLayoutResource() does nothing. As a // result, the user will see a non-material Switch and switchView will be null, hence the // null check below. http://crbug.com/451447 if (switchView != null) { switchView.setChecked(isChecked()); } TextView title = (TextView) view.findViewById(android.R.id.title); title.setSingleLine(false); if (!mDontUseSummaryAsTitle && TextUtils.isEmpty(getTitle())) { TextView summary = (TextView) view.findViewById(android.R.id.summary); title.setText(summary.getText()); title.setVisibility(View.VISIBLE); summary.setVisibility(View.GONE); } if (mManagedPrefDelegate != null) mManagedPrefDelegate.onBindViewToPreference(this, view); }
Example 14
Source Project: talk-android File: DialogUtils.java License: MIT License | 5 votes |
@SuppressLint("NewApi") public static void setBackgroundCompat(View view, Drawable d) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) { //noinspection deprecation view.setBackgroundDrawable(d); } else { view.setBackground(d); } }
Example 15
Source Project: Muzesto File: PlayTransition.java License: GNU General Public License v3.0 | 5 votes |
private View addViewToOverlay(ViewGroup sceneRoot, int width, int height, Drawable background) { View view = new NoOverlapView(sceneRoot.getContext()); view.setBackground(background); int widthSpec = View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY); int heightSpec = View.MeasureSpec.makeMeasureSpec(height, View.MeasureSpec.EXACTLY); view.measure(widthSpec, heightSpec); view.layout(0, 0, width, height); sceneRoot.getOverlay().add(view); return view; }
Example 16
Source Project: budget-envelopes File: SimpleEnvelopesAdapter.java License: GNU General Public License v3.0 | 5 votes |
private void changeColor(int pos, View change) { Cursor csr = getCursor(); csr.moveToPosition(pos); int color = csr.getInt(csr.getColumnIndexOrThrow("color")); if(sdkVersion < android.os.Build.VERSION_CODES.JELLY_BEAN) { change.setBackgroundDrawable(EnvelopesAdapter.getColorStateDrawable(color)); } else { change.setBackground(EnvelopesAdapter.getColorStateDrawable(color)); } }
Example 17
Source Project: PhoneProfilesPlus File: ColorChooserPreferenceX.java License: Apache License 2.0 | 4 votes |
void setBackgroundCompat(View view, Drawable d) { view.setBackground(d); }
Example 18
Source Project: RxTools-master File: RxToast.java License: Apache License 2.0 | 4 votes |
public static final void setBackground(@NonNull View view, Drawable drawable) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) view.setBackground(drawable); else view.setBackgroundDrawable(drawable); }
Example 19
Source Project: music_player File: MainActivity.java License: Open Software License 3.0 | 4 votes |
public void animation_change_color(final int Int) { ImageView play_now_back_color = (ImageView) findViewById(R.id.play_now_back_color); final RelativeLayout activity_now_play = (RelativeLayout) findViewById(R.id.activity_now_play); if (cx == 0) { FloatingActionButton play_or_pause = (FloatingActionButton) findViewById(R.id.play_or_pause); RelativeLayout seekbar_layout = (RelativeLayout) findViewById(R.id.seekbar_layout); RelativeLayout control_layout = (RelativeLayout) findViewById(R.id.control_layout); cx = play_or_pause.getLeft() + control_layout.getLeft() + play_or_pause.getWidth() / 2; cy = control_layout.getTop() - seekbar_layout.getTop() + play_or_pause.getTop() + play_or_pause.getHeight() / 2; finalRadius = Math.max(play_now_back_color.getWidth(), play_now_back_color.getHeight()); } if (cx != 0) { Animator anim = ViewAnimationUtils.createCircularReveal(play_now_back_color, cx, cy, 0, finalRadius); play_now_back_color.setBackgroundColor(Int); anim.setDuration(500); anim.start(); anim.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { super.onAnimationEnd(animation); activity_now_play.setBackgroundColor(Int); } }); } else { activity_now_play.setBackgroundColor(Int); } TextView now_on_play_text = (TextView) findViewById(R.id.now_on_play_text); now_on_play_text.setTextColor(Int); //lrcview字体颜色 if (ColorUtil.isColorLight(Int)) { otherLyricView.setNormalColor(Color.parseColor("#60000000")); otherLyricView.setTimelineTextColor(Color.parseColor("#000000")); otherLyricView.setCurrentColor(Color.parseColor("#000000")); } else { otherLyricView.setNormalColor(Color.parseColor("#60FFFFFF")); otherLyricView.setTimelineTextColor(Color.parseColor("#FFFFFF")); otherLyricView.setCurrentColor(Color.parseColor("#FFFFFF")); } //歌词背景颜色 if (Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) { View bottom = findViewById(R.id.gradient_bottom); View top = findViewById(R.id.gradient_top); View gradient = findViewById(R.id.gradient); top.setBackground( ScrimUtil.makeCubicGradientScrimDrawable(Int, //颜色 8, //渐变层数 Gravity.TOP)); //起始方向 bottom.setBackground( ScrimUtil.makeCubicGradientScrimDrawable(Int, //颜色 8, //渐变层数 Gravity.BOTTOM)); //起始方向 gradient.setBackground( ScrimUtil.makeCubicGradientScrimDrawable(Int, //颜色 8, //渐变层数 Gravity.BOTTOM)); //起始方向 } }
Example 20
Source Project: SwipeBack File: ModSDK21.java License: GNU General Public License v3.0 | 4 votes |
@TargetApi(21) public static void afterOnPostCreateSDK21(XC_MethodHook.MethodHookParam mhparams) throws Throwable { Class<?> internalStyleable = findClass("com.android.internal.R.styleable", null); int[] internalTheme = $(getStaticObjectField(internalStyleable, "Theme")); int internalColorPrimary = getStaticIntField(internalStyleable, "Theme_colorPrimaryDark"); SwipeBackActivityHelper helper = $(getAdditionalInstanceField(mhparams.thisObject, "helper")); if (helper != null) { final Activity activity = $(mhparams.thisObject); String packageName = activity.getApplicationInfo().packageName; String className = activity.getClass().getName(); mSettings.reload(); if (!mSettings.getBoolean(packageName, className, Settings.LOLLIPOP_HACK, false)) return; ViewGroup root = $(helper.getSwipeBackLayout().getChildAt(0)); View content = root.getChildAt(0); final WindowInsetsColorDrawable bkg = new WindowInsetsColorDrawable(content.getBackground()); content.setBackground(bkg); TypedArray a = activity.getTheme().obtainStyledAttributes(internalTheme); int primary = a.getColor(internalColorPrimary, 0); a.recycle(); if (primary != 0) { bkg.setTopDrawable(new ColorDrawable(primary)); } else { content.setSystemUiVisibility(content.getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); content.setFitsSystemWindows(true); } root.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() { @Override public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) { bkg.setTopInset(insets.getSystemWindowInsetTop()); activity.getWindow().setStatusBarColor(0); return insets; } }); } }