List of usage examples for android.view View getTag
public Object getTag(int key)
From source file:Main.java
public static boolean checkViewCollected(View view) { return view.getTag(NIGHT_OWL_VIEW_TAG) != null; }
From source file:Main.java
public static int getPos(View v) { if (v != null && v.getTag(TAG_POS) != null) { return (int) v.getTag(TAG_POS); }/* w ww . java 2s . c o m*/ return -1; }
From source file:Main.java
public static <T> T getData(View v) { if (v != null && v.getTag(TAG_DATA) != null) { return (T) v.getTag(TAG_DATA); }/* w w w.j a va 2s . c om*/ return null; }
From source file:Main.java
public static boolean shouldRedraw(View view, int key, String tag) { if (null == view.getTag(key) || !view.getTag(key).equals(tag)) { return true; }/*from w w w .j av a 2s.com*/ return false; }
From source file:androidx.navigation.Navigation.java
@SuppressWarnings("unchecked") @Nullable//from w w w . j av a 2 s.c om private static NavController getViewNavController(@NonNull View view) { Object tag = view.getTag(R.id.nav_controller_view_tag); NavController controller = null; if (tag instanceof WeakReference) { controller = ((WeakReference<NavController>) tag).get(); } else if (tag instanceof NavController) { controller = (NavController) tag; } return controller; }
From source file:android.support.transition.GhostViewApi14.java
static GhostViewApi14 getGhostView(@NonNull View view) { return (GhostViewApi14) view.getTag(R.id.ghost_view); }
From source file:android.support.designox.widget.CollapsingToolbarLayout.java
private static ViewOffsetHelper getViewOffsetHelper(View view) { ViewOffsetHelper offsetHelper = (ViewOffsetHelper) view.getTag(R.id.view_offset_helper); if (offsetHelper == null) { offsetHelper = new ViewOffsetHelper(view); view.setTag(R.id.view_offset_helper, offsetHelper); }/*from w w w . j a v a2s .co m*/ return offsetHelper; }
From source file:ca.etsmtl.applets.etsmobile.adapters.NewsCursorAdapter.java
@Override public void bindView(final View view, final Context context, final Cursor cursor) { ViewHolder holder = (ViewHolder) view.getTag(R.string.viewholdercontenttag); if (holder == null) { holder = new ViewHolder(); holder.title = (TextView) view.findViewById(R.id.newsListItemTitle); holder.date = (TextView) view.findViewById(R.id.newsListItemDate); holder.description = (TextView) view.findViewById(R.id.newsListItemDescription); holder.logo = (TextView) view.findViewById(R.id.newsListItemLogo); view.setTag(R.string.viewholdercontenttag, holder); }/*www . j ava2 s . c o m*/ title = cursor.getString(cursor.getColumnIndex(NewsTableHelper.NEWS_TITLE)); holder.title.setText(Html.fromHtml(title)); holder.date.setText(dateFormat.format(cursor.getLong(cursor.getColumnIndex(NewsTableHelper.NEWS_DATE)))); description = cursor.getString(cursor.getColumnIndex(NewsTableHelper.NEWS_DESCRIPTION)); if (description.length() > 200) { holder.description.setText(Html.fromHtml(description.substring(0, 180))); } else { holder.description.setText(Html.fromHtml(description)); } source = cursor.getString(cursor.getColumnIndex(NewsTableHelper.NEWS_SOURCE)); if (source.equals(NewsService.RSS_ETS)) { holder.logo.setBackgroundDrawable(webLogo); } if (source.equals(NewsService.FACEBOOK)) { holder.logo.setBackgroundDrawable(facebookLogo); } if (source.equals(NewsService.TWITTER)) { holder.logo.setBackgroundDrawable(twitterLogo); } if (source.equals(NewsService.INTERFACE)) { holder.logo.setBackgroundDrawable(interfaceLogo); } view.setTag(R.string.viewholderidtag, cursor.getInt(cursor.getColumnIndex(NewsTableHelper.NEWS_ID))); }
From source file:android.support.design.widget.CollapsingToolbarLayout.java
static ViewOffsetHelper getViewOffsetHelper(View view) { ViewOffsetHelper offsetHelper = (ViewOffsetHelper) view.getTag(R.id.view_offset_helper); if (offsetHelper == null) { offsetHelper = new ViewOffsetHelper(view); view.setTag(R.id.view_offset_helper, offsetHelper); }//from w w w .j a v a 2s . com return offsetHelper; }
From source file:android.databinding.ViewDataBinding.java
static ViewDataBinding getBinding(View v) { if (v != null) { if (USE_TAG_ID) { return (ViewDataBinding) v.getTag(R.id.dataBinding); } else {/*from www . j a va2 s . c o m*/ final Object tag = v.getTag(); if (tag instanceof ViewDataBinding) { return (ViewDataBinding) tag; } } } return null; }