Java Code Examples for android.view.View#setBackgroundDrawable()
The following examples show how to use
android.view.View#setBackgroundDrawable() .
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 File: Sections.java From UltimateAndroid with Apache License 2.0 | 6 votes |
@Override public View getView(int position, View convertView, ViewGroup parent) { final int type = getItemViewType(position); View v = null; if (convertView != null) { Log.d("mobeta", "using convertView"); v = convertView; } else if (type != SECTION_DIV) { Log.d("mobeta", "inflating normal item"); v = mInflater.inflate(R.layout.drag_sort_listview_list_item_bg_handle, parent, false); v.setBackgroundDrawable(getBGDrawable(type)); } else { Log.d("mobeta", "inflating section divider"); v = mInflater.inflate(R.layout.drag_sort_listview_section_div, parent, false); } if (type != SECTION_DIV) { // bind data ((TextView) v).setText(mData.get(dataPosition(position))); } return v; }
Example 2
Source File: ActionBarMenuItem.java From Telegram-FOSS with GNU General Public License v2.0 | 6 votes |
public void addSubItem(int id, View view, int width, int height) { createPopupLayout(); view.setLayoutParams(new LinearLayout.LayoutParams(width, height)); popupLayout.addView(view); view.setTag(id); view.setOnClickListener(view1 -> { if (popupWindow != null && popupWindow.isShowing()) { if (processedPopupClick) { return; } processedPopupClick = true; popupWindow.dismiss(allowCloseAnimation); } if (parentMenu != null) { parentMenu.onItemClick((Integer) view1.getTag()); } else if (delegate != null) { delegate.onItemClick((Integer) view1.getTag()); } }); view.setBackgroundDrawable(Theme.getSelectorDrawable(false)); }
Example 3
Source File: MainActivity.java From android-art-res with Apache License 2.0 | 6 votes |
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { // test transition View v = findViewById(R.id.test_transition); TransitionDrawable drawable = (TransitionDrawable) v.getBackground(); drawable.startTransition(1000); // test scale View testScale = findViewById(R.id.test_scale); ScaleDrawable testScaleDrawable = (ScaleDrawable) testScale.getBackground(); testScaleDrawable.setLevel(10); // test clip ImageView testClip = (ImageView) findViewById(R.id.test_clip); ClipDrawable testClipDrawable = (ClipDrawable) testClip.getDrawable(); testClipDrawable.setLevel(8000); // test custom drawable View testCustomDrawable = findViewById(R.id.test_custom_drawable); CustomDrawable customDrawable = new CustomDrawable(Color.parseColor("#0ac39e")); testCustomDrawable.setBackgroundDrawable(customDrawable); } }
Example 4
Source File: HotTabPageIndicator.java From letv with Apache License 2.0 | 6 votes |
public void setCurrentItem(int item) { if (this.mViewPager != null) { if (!(item == -1 || this.mSelectedTabIndex == item)) { this.mViewPager.setCurrentItem(item); } this.mSelectedTabIndex = item; int tabCount = this.mTabLayout.getChildCount(); int i = 0; while (i < tabCount) { View child = this.mTabLayout.getChildAt(i); boolean isSelected = i == item; child.setSelected(isSelected); if (isSelected) { animateToTab(item); ((TabView) child).setTextColor(this.mContext.getResources().getColor(2131493202)); child.setBackgroundResource(2130839011); } else { ((TabView) child).setTextColor(this.mContext.getResources().getColor(2131493237)); child.setBackgroundDrawable(null); } i++; } } }
Example 5
Source File: BackgroundAttr.java From Android-Skin with MIT License | 6 votes |
@Override public void apply(View view) { if (view==null){ return; } if (RES_TYPE_NAME_COLOR.equals(attrValueTypeName)) { view.setBackgroundColor(AndroidSkin.getInstance().getSkinColor( attrValueTypeName, attrValueRefName, attrValueRefId)); } else if (RES_TYPE_NAME_DRAWABLE.equals(attrValueTypeName)) { Drawable bg = AndroidSkin.getInstance().getSkinDrawable( attrValueTypeName, attrValueRefName, attrValueRefId); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { view.setBackground(bg); } else { view.setBackgroundDrawable(bg); } } //LogUtils.d(TAG, "view apply ,id "+attrValueRefId+" " + attrValueTypeName+" "+attrValueRefName ); }
Example 6
Source File: FragmentArgumentsSupport.java From V.FlyoutTest with MIT License | 5 votes |
/** * Create the view for this fragment, using the arguments given to it. */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.hello_world, container, false); View tv = v.findViewById(R.id.text); ((TextView)tv).setText(mLabel != null ? mLabel : "(no label)"); tv.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.gallery_thumb)); return v; }
Example 7
Source File: MenuItemBadge.java From guanggoo-android with Apache License 2.0 | 5 votes |
public static void setBackgroundCompat(View v, Drawable d) { if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) { v.setBackgroundDrawable(d); } else { v.setBackground(d); } }
Example 8
Source File: DialogSheet.java From DialogSheet with MIT License | 5 votes |
public DialogSheet setRoundedCorners(boolean roundedCorners) { if (!roundedCorners) { View bgView = bottomSheetDialog.findViewById(R.id.mainDialogContainer); if (bgView != null) bgView.setBackgroundDrawable(ContextCompat.getDrawable(context, R.drawable.dialog_sheet_main_background)); } return this; }
Example 9
Source File: BackroundProcessor.java From injor with Apache License 2.0 | 5 votes |
@Override public void process(final View view, String resName, ResourceManager resourceManager, boolean isInUiThread) { final Drawable drawable = resourceManager.getDrawable(resName); if (drawable != null) { if (isInUiThread) { view.setBackgroundDrawable(drawable); } else { UITaskManager.getInstance().post(new Runnable() { @Override public void run() { view.setBackgroundDrawable(drawable); } }); } } else { try { final int color = resourceManager.getColor(resName); if (isInUiThread) { view.setBackgroundColor(color); } else { UITaskManager.getInstance().post(new Runnable() { @Override public void run() { view.setBackgroundColor(color); } }); } } catch (Exception e) { e.printStackTrace(); } } }
Example 10
Source File: ViewUtils.java From Mover with Apache License 2.0 | 5 votes |
/** * Sets background, independence of API Level * * @param view target * @param drawable background */ public static void setBackground(View view, Drawable drawable){ if(Build.VERSION.SDK_INT > 16) { view.setBackground(drawable); }else{ view.setBackgroundDrawable(drawable); } }
Example 11
Source File: ViewUtil.java From Silence with GNU General Public License v3.0 | 5 votes |
@SuppressWarnings("deprecation") public static void setBackground(final @NonNull View v, final @Nullable Drawable drawable) { if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) { v.setBackground(drawable); } else { v.setBackgroundDrawable(drawable); } }
Example 12
Source File: PXDrawableUtil.java From pixate-freestyle-android with Apache License 2.0 | 5 votes |
/** * Sets a background {@link Drawable} on a view. * * @param view * @param drawable */ @SuppressWarnings("deprecation") public static void setBackgroundDrawable(View view, Drawable drawable) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { setBackgroundJB(view, drawable); } else { view.setBackgroundDrawable(drawable); } }
Example 13
Source File: AsyncBitmapLoader.java From WelikeAndroid with Apache License 2.0 | 5 votes |
/** * 将图片设置到View上 * * @param bitmap * @param view */ @TargetApi(Build.VERSION_CODES.JELLY_BEAN) @SuppressWarnings("deprecation") private void setImageToView(final Bitmap bitmap, final View view) { if (view != null) { if (view instanceof ImageView) { ((ImageView) view).setImageBitmap(bitmap); } else { if (Build.VERSION.SDK_INT > 15) { view.setBackground(new BitmapDrawable(view.getResources(), bitmap)); } else { view.setBackgroundDrawable(new BitmapDrawable(view.getResources(), bitmap)); } } } }
Example 14
Source File: ViewUtils.java From Android-utils with Apache License 2.0 | 5 votes |
@SuppressWarnings("deprecation") @TargetApi(Build.VERSION_CODES.JELLY_BEAN) public static void setBackground(View view, Drawable drawable) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { view.setBackground(drawable); } else { view.setBackgroundDrawable(drawable); } }
Example 15
Source File: ViewCompat.java From Social with Apache License 2.0 | 5 votes |
public static void setBackground(View view, Drawable background) { if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) { SDK16.setBackground(view, background); } else { view.setBackgroundDrawable(background); } }
Example 16
Source File: SettingsItemView.java From NewXmPluginSDK with Apache License 2.0 | 5 votes |
public SettingsItemView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); LayoutInflater inflater = LayoutInflater.from(context); View itemView = inflater.inflate(R.layout.settings_item, null); mContainerView = itemView; FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); addView(itemView, lp); itemView.setBackgroundDrawable(getBackground()); mTitleTextView = (TextView) itemView.findViewById(R.id.settings_item_title); mSubTitleTextView = (TextView) itemView.findViewById(R.id.settings_item_sub_title); mSwitchButton = (SwitchButton) itemView.findViewById(R.id.settings_item_switch_btn); mOnclickImageView = (ImageView) itemView.findViewById(R.id.settings_item_arrow); mInfoTextView = (TextView) itemView.findViewById(R.id.settings_item_info); mSelectImageView = (ImageView) itemView.findViewById(R.id.settings_item_select); mTitleContainer = itemView.findViewById(R.id.title_container); TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.SettingsItem, 0, 0); String title = a.getString(R.styleable.SettingsItem_item_title); String subTitle = a.getString(R.styleable.SettingsItem_item_subtitle); String info = a.getString(R.styleable.SettingsItem_item_info); mType = a.getInt(R.styleable.SettingsItem_item_type, 1); mSelected = a.getBoolean(R.styleable.SettingsItem_item_select, false); int lineMargin = a.getDimensionPixelSize(R.styleable.SettingsItem_item_line_margin, 0); a.recycle(); setTitle(title); setSubTitle(subTitle); setInfo(info); setType(mType); View view = new View(getContext()); view.setBackgroundColor(0xffe5e5e5); lp = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, 1); lp.gravity = Gravity.BOTTOM; // int marging = getResources().getDimensionPixelOffset(R.dimen.settings_item_margin); lp.setMargins(lineMargin, 0, lineMargin, 0); addView(view, lp); }
Example 17
Source File: UiCompat.java From Genius-Android with Apache License 2.0 | 5 votes |
/** * android.support.v4.view.ViewCompat SHOULD include this once and for all!! * But it doesn't... * * @param view View * @param background DrawableBackground */ @SuppressWarnings("deprecation") public static void setBackground(View view, Drawable background) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { UiCompatNotCrash.setBackground(view, background); } else { view.setBackgroundDrawable(background); } }
Example 18
Source File: Utils.java From FireFiles with Apache License 2.0 | 4 votes |
public static void tintWidget(View view, int color) { Drawable wrappedDrawable = DrawableCompat.wrap(view.getBackground()); DrawableCompat.setTint(wrappedDrawable.mutate(), color); view.setBackgroundDrawable(wrappedDrawable); }
Example 19
Source File: PickerFragment.java From Abelana-Android with Apache License 2.0 | 4 votes |
private void inflateTitleBar(ViewGroup view) { ViewStub stub = (ViewStub) view.findViewById(R.id.com_facebook_picker_title_bar_stub); if (stub != null) { View titleBar = stub.inflate(); final RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT); layoutParams.addRule(RelativeLayout.BELOW, R.id.com_facebook_picker_title_bar); listView.setLayoutParams(layoutParams); if (titleBarBackground != null) { titleBar.setBackgroundDrawable(titleBarBackground); } doneButton = (Button) view.findViewById(R.id.com_facebook_picker_done_button); if (doneButton != null) { doneButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { logAppEvents(true); appEventsLogged = true; if (onDoneButtonClickedListener != null) { onDoneButtonClickedListener.onDoneButtonClicked(PickerFragment.this); } } }); if (getDoneButtonText() != null) { doneButton.setText(getDoneButtonText()); } if (doneButtonBackground != null) { doneButton.setBackgroundDrawable(doneButtonBackground); } } titleTextView = (TextView) view.findViewById(R.id.com_facebook_picker_title); if (titleTextView != null) { if (getTitleText() != null) { titleTextView.setText(getTitleText()); } } } }
Example 20
Source File: ColorChooserDialog.java From MaterialQQLite with Apache License 2.0 | 4 votes |
private void setBackgroundCompat(View view, Drawable d) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) view.setBackground(d); else view.setBackgroundDrawable(d); }