List of usage examples for android.widget ImageView setColorFilter
public void setColorFilter(ColorFilter cf)
From source file:com.gammalabs.wifianalyzer.wifi.AccessPointDetail.java
private void setViewExtra(@NonNull Context context, @NonNull View view, @NonNull WiFiDetail wiFiDetail) { ImageView configuredImage = (ImageView) view.findViewById(R.id.configuredImage); WiFiAdditional wiFiAdditional = wiFiDetail.getWiFiAdditional(); if (wiFiAdditional.isConfiguredNetwork()) { configuredImage.setVisibility(View.VISIBLE); configuredImage.setColorFilter(ContextCompat.getColor(context, R.color.connected)); } else {/*w w w. ja va 2 s. co m*/ configuredImage.setVisibility(View.GONE); } WiFiSignal wiFiSignal = wiFiDetail.getWiFiSignal(); Strength strength = wiFiSignal.getStrength(); ImageView imageView = (ImageView) view.findViewById(R.id.levelImage); imageView.setImageResource(strength.imageResource()); imageView.setColorFilter(ContextCompat.getColor(context, strength.colorResource())); ((TextView) view.findViewById(R.id.channel_frequency_range)) .setText(wiFiSignal.getFrequencyStart() + " - " + wiFiSignal.getFrequencyEnd()); ((TextView) view.findViewById(R.id.width)) .setText("(" + wiFiSignal.getWiFiWidth().getFrequencyWidth() + WiFiSignal.FREQUENCY_UNITS + ")"); ((TextView) view.findViewById(R.id.capabilities)).setText(wiFiDetail.getCapabilities()); }
From source file:com.aqnote.app.wifianalyzer.wifi.AccessPointsDetail.java
void setView(@NonNull Resources resources, @NonNull View view, @NonNull WiFiDetail wiFiDetail, boolean isChild) { TextView textSSID = (TextView) view.findViewById(R.id.ssid); textSSID.setText(wiFiDetail.getTitle()); view.findViewById(R.id.ipAddress).setVisibility(View.GONE); view.findViewById(R.id.linkSpeed).setVisibility(View.GONE); ImageView configuredImage = (ImageView) view.findViewById(R.id.configuredImage); WiFiAdditional wiFiAdditional = wiFiDetail.getWiFiAdditional(); if (wiFiAdditional.isConfiguredNetwork()) { configuredImage.setVisibility(View.VISIBLE); configuredImage.setColorFilter(resources.getColor(R.color.connected)); } else {// w w w.j a v a2 s. co m configuredImage.setVisibility(View.GONE); } WiFiSignal wiFiSignal = wiFiDetail.getWiFiSignal(); Strength strength = wiFiSignal.getStrength(); ImageView imageView = (ImageView) view.findViewById(R.id.levelImage); imageView.setImageResource(strength.imageResource()); imageView.setColorFilter(resources.getColor(strength.colorResource())); Security security = wiFiDetail.getSecurity(); ImageView securityImage = (ImageView) view.findViewById(R.id.securityImage); securityImage.setImageResource(security.imageResource()); securityImage.setColorFilter(resources.getColor(R.color.icons_color)); TextView textLevel = (TextView) view.findViewById(R.id.level); textLevel.setText(wiFiSignal.getLevel() + "dBm"); textLevel.setTextColor(resources.getColor(strength.colorResource())); ((TextView) view.findViewById(R.id.channel)).setText(wiFiSignal.getChannelDisplay()); ((TextView) view.findViewById(R.id.primaryFrequency)) .setText(wiFiSignal.getPrimaryFrequency() + WifiInfo.FREQUENCY_UNITS); ((TextView) view.findViewById(R.id.distance)).setText(String.format("%.1fm", wiFiSignal.getDistance())); ((TextView) view.findViewById(R.id.channel_frequency_range)) .setText(wiFiSignal.getFrequencyStart() + " - " + wiFiSignal.getFrequencyEnd()); ((TextView) view.findViewById(R.id.width)) .setText("(" + wiFiSignal.getWiFiWidth().getFrequencyWidth() + WifiInfo.FREQUENCY_UNITS + ")"); ((TextView) view.findViewById(R.id.capabilities)).setText(wiFiDetail.getCapabilities()); TextView textVendor = ((TextView) view.findViewById(R.id.vendor)); String vendor = wiFiAdditional.getVendorName(); if (StringUtils.isBlank(vendor)) { textVendor.setVisibility(View.GONE); } else { textVendor.setVisibility(View.VISIBLE); textVendor.setText(vendor.substring(0, Math.min(VENDOR_NAME_MAX, vendor.length()))); } if (isChild) { view.findViewById(R.id.tab).setVisibility(View.VISIBLE); } else { view.findViewById(R.id.tab).setVisibility(View.GONE); } }
From source file:com.android.argb.edhlc.Utils.java
public static void expand(Context context, final CardView card, TextView title, ImageView selector, int minHeight, int maxHeight) { title.setTextColor(ContextCompat.getColor(context, R.color.accent_color_dark)); Animation rotation = AnimationUtils.loadAnimation(context, R.anim.rotate_180_anticlockwise); selector.setImageDrawable(ContextCompat.getDrawable(context, R.drawable.arrow_up)); selector.setRotation(0);/* w ww .j a v a2 s .c o m*/ selector.startAnimation(rotation); selector.setColorFilter(ContextCompat.getColor(context, R.color.accent_color_dark)); ValueAnimator anim = ValueAnimator.ofInt(minHeight, maxHeight); anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator valueAnimator) { int val = (Integer) valueAnimator.getAnimatedValue(); ViewGroup.LayoutParams layoutParams = card.getLayoutParams(); layoutParams.height = val; card.setLayoutParams(layoutParams); Utils.makeViewVisible(card); } }); anim.start(); }
From source file:kr.co.generic.wifianalyzer.wifi.AccessPointDetail.java
private void setViewExtra(@NonNull Context context, @NonNull View view, @NonNull WiFiDetail wiFiDetail) { ImageView configuredImage = (ImageView) view.findViewById(kr.co.generic.wifianalyzer.R.id.configuredImage); WiFiAdditional wiFiAdditional = wiFiDetail.getWiFiAdditional(); if (wiFiAdditional.isConfiguredNetwork()) { configuredImage.setVisibility(View.VISIBLE); configuredImage .setColorFilter(ContextCompat.getColor(context, kr.co.generic.wifianalyzer.R.color.connected)); } else {/*from w ww. j av a 2 s . c o m*/ configuredImage.setVisibility(View.GONE); } WiFiSignal wiFiSignal = wiFiDetail.getWiFiSignal(); Strength strength = wiFiSignal.getStrength(); ImageView imageView = (ImageView) view.findViewById(kr.co.generic.wifianalyzer.R.id.levelImage); imageView.setImageResource(strength.imageResource()); imageView.setColorFilter(ContextCompat.getColor(context, strength.colorResource())); ((TextView) view.findViewById(kr.co.generic.wifianalyzer.R.id.channel_frequency_range)) .setText(wiFiSignal.getFrequencyStart() + " - " + wiFiSignal.getFrequencyEnd()); ((TextView) view.findViewById(kr.co.generic.wifianalyzer.R.id.width)) .setText("(" + wiFiSignal.getWiFiWidth().getFrequencyWidth() + WiFiSignal.FREQUENCY_UNITS + ")"); ((TextView) view.findViewById(kr.co.generic.wifianalyzer.R.id.capabilities)) .setText(wiFiDetail.getCapabilities()); }
From source file:com.google.samples.apps.iosched.videolibrary.VideoLibraryFilteredFragment.java
/** * Show the video as Viewed. We display a semi-transparent grey overlay over the video * thumbnail.//from w w w . j a va 2 s.com */ private void styleVideoAsViewed(View videoItemView) { ImageView thumbnailView = (ImageView) videoItemView.findViewById(R.id.thumbnail); thumbnailView.setColorFilter(getContext().getResources().getColor(R.color.video_scrim_watched)); }
From source file:net.tjado.passwdsafe.StorageFileListFragment.java
@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); itsFilesAdapter = new SimpleCursorAdapter( getActivity(), R.layout.file_list_item, null, new String[] { RecentFilesDb.DB_COL_FILES_TITLE, RecentFilesDb.DB_COL_FILES_ID, RecentFilesDb.DB_COL_FILES_DATE }, new int[] { R.id.text, R.id.icon, R.id.mod_date }, 0); itsFilesAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() { @Override// w w w. java 2s . c om public boolean setViewValue(View view, Cursor cursor, int columnIdx) { switch (view.getId()) { case R.id.text: { TextView tv = (TextView) view; String title = cursor.getString(columnIdx); tv.setText(title); tv.requestLayout(); return false; } case R.id.icon: { ImageView iv = (ImageView) view; iv.setImageResource(itsFileIcon); iv.setColorFilter(getResources().getColor(R.color.treeview_icons)); return true; } case R.id.mod_date: { TextView tv = (TextView) view; long date = cursor.getLong(RecentFilesDb.QUERY_COL_DATE); tv.setText(Utils.formatDate(date, getActivity())); return true; } } return false; } }); setListAdapter(itsFilesAdapter); LoaderManager lm = getLoaderManager(); lm.initLoader(LOADER_FILES, null, this); }
From source file:com.zoromatic.flashlight.PreferenceFragment.java
private void setListViewItem(View view) { if (view == null) return;// w ww.jav a 2 s.com TypedValue outValue = new TypedValue(); getActivity().getTheme().resolveAttribute(R.attr.colorAccent, outValue, true); int color = outValue.resourceId; int colorAccent = getActivity().getResources().getColor(color); ImageView image = (ImageView) view.findViewById(android.R.id.icon); if (image != null) { image.setColorFilter(colorAccent); } }
From source file:com.apptentive.android.sdk.module.engagement.interaction.fragment.SurveyFragment.java
@Override public View onCreateView(final LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (interaction == null) { getActivity().finish();// ww w.j a v a2s . c o m } List<Question> questions = interaction.getQuestions(); answers = new LinkedHashMap<String, Object>(questions.size()); View v = inflater.inflate(R.layout.apptentive_survey, container, false); TextView description = (TextView) v.findViewById(R.id.description); description.setText(interaction.getDescription()); final Button send = (Button) v.findViewById(R.id.send); String sendText = interaction.getSubmitText(); if (!TextUtils.isEmpty(sendText)) { send.setText(sendText); } send.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Util.hideSoftKeyboard(getActivity(), view); boolean valid = validateAndUpdateState(); if (valid) { if (interaction.isShowSuccessMessage() && !TextUtils.isEmpty(interaction.getSuccessMessage())) { Toast toast = new Toast(getContext()); toast.setGravity(Gravity.FILL, 0, 0); toast.setDuration(Toast.LENGTH_SHORT); View toastView = inflater.inflate(R.layout.apptentive_survey_sent_toast, (LinearLayout) getView().findViewById(R.id.survey_sent_toast_root)); toast.setView(toastView); TextView actionTV = ((TextView) toastView.findViewById(R.id.survey_sent_action_text)); actionTV.setText(interaction.getSuccessMessage()); int actionColor = Util.getThemeColor(getContext(), R.attr.apptentiveSurveySentToastActionColor); if (actionColor != 0) { actionTV.setTextColor(actionColor); ImageView actionIcon = (ImageView) toastView.findViewById(R.id.survey_sent_action_icon); actionIcon.setColorFilter(actionColor); } toast.show(); } getActivity().finish(); EngagementModule.engageInternal(getActivity(), interaction, EVENT_SUBMIT); ApptentiveInternal.getInstance().getApptentiveTaskManager() .addPayload(new SurveyResponse(interaction, answers)); ApptentiveLog.d("Survey Submitted."); callListener(true); } else { Toast toast = new Toast(getContext()); toast.setGravity(Gravity.FILL_HORIZONTAL | Gravity.BOTTOM, 0, 0); toast.setDuration(Toast.LENGTH_SHORT); View toastView = inflater.inflate(R.layout.apptentive_survey_invalid_toast, (LinearLayout) getView().findViewById(R.id.survey_invalid_toast_root)); toast.setView(toastView); String validationText = interaction.getValidationError(); if (!TextUtils.isEmpty(validationText)) { ((TextView) toastView.findViewById(R.id.survey_invalid_toast_text)).setText(validationText); } toast.show(); } } }); questionsContainer = (LinearLayout) v.findViewById(R.id.questions); if (savedInstanceState == null) { questionsContainer.removeAllViews(); // Then render all the questions for (int i = 0; i < questions.size(); i++) { Question question = questions.get(i); BaseSurveyQuestionView surveyQuestionView; if (question.getType() == Question.QUESTION_TYPE_SINGLELINE) { surveyQuestionView = TextSurveyQuestionView.newInstance((SinglelineQuestion) question); } else if (question.getType() == Question.QUESTION_TYPE_MULTICHOICE) { surveyQuestionView = MultichoiceSurveyQuestionView.newInstance((MultichoiceQuestion) question); } else if (question.getType() == Question.QUESTION_TYPE_MULTISELECT) { surveyQuestionView = MultiselectSurveyQuestionView.newInstance((MultiselectQuestion) question); } else if (question.getType() == Question.QUESTION_TYPE_RANGE) { surveyQuestionView = RangeSurveyQuestionView.newInstance((RangeQuestion) question); } else { surveyQuestionView = null; } if (surveyQuestionView != null) { surveyQuestionView.setOnSurveyQuestionAnsweredListener(this); getRetainedChildFragmentManager().beginTransaction() .add(R.id.questions, surveyQuestionView, Integer.toString(i)).commit(); } } } else { List<Fragment> fragments = getRetainedChildFragmentManager().getFragments(); for (Fragment fragment : fragments) { BaseSurveyQuestionView questionFragment = (BaseSurveyQuestionView) fragment; questionFragment.setOnSurveyQuestionAnsweredListener(this); } } return v; }
From source file:com.gammalabs.wifianalyzer.wifi.AccessPointsAdapter.java
@Override public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { WiFiDetail wiFiDetail = (WiFiDetail) getGroup(groupPosition); View view = accessPointDetail.makeView(convertView, parent, wiFiDetail, false); attachPopup(view, wiFiDetail);/* ww w. java 2 s . c o m*/ ImageView groupIndicator = (ImageView) view.findViewById(R.id.groupIndicator); int childrenCount = getChildrenCount(groupPosition); if (childrenCount > 0) { groupIndicator.setVisibility(View.VISIBLE); groupIndicator.setImageResource( isExpanded ? R.drawable.ic_expand_less_black_24dp : R.drawable.ic_expand_more_black_24dp); groupIndicator.setColorFilter(ContextCompat.getColor(context, R.color.icons_color)); } else { groupIndicator.setVisibility(View.GONE); } return view; }
From source file:com.thingsee.tracker.MainActivity.java
public static void refreshTrackerMarker(String serial) { TrackerModel trackerModel = trackers.get(serial); if (trackerModel != null) { LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); LinearLayout tv = (LinearLayout) inflater.inflate(R.layout.tracker_map_marker, null, false); ImageView image2 = (ImageView) tv.findViewById(R.id.tracker_marker_icon); TextView name = (TextView) tv.findViewById(R.id.tracker_name); name.setText(trackerModel.getName()); ImageView trackerBg = (ImageView) trackerModel.getView().findViewById(R.id.tracker_image_bg); if (trackerModel.isLocationTimeoutAlarmOn()) { image2.setColorFilter(mResources.getColor(R.color.red)); trackerBg.setColorFilter(mResources.getColor(R.color.red)); name.setTextColor(mResources.getColor(R.color.white_effect)); } else {//from ww w . jav a 2 s . c o m image2.clearColorFilter(); trackerBg.setColorFilter(mResources.getColor(R.color.green)); name.setTextColor(mResources.getColor(R.color.black_effect)); } tv.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); tv.layout(0, 0, tv.getMeasuredWidth(), tv.getMeasuredHeight()); tv.setDrawingCacheEnabled(true); tv.buildDrawingCache(); Bitmap bm = tv.getDrawingCache(); tv = null; if (trackerModel.getMarker() != null) { trackerModel.getMarker().setIcon(BitmapDescriptorFactory.fromBitmap(bm)); } if (trackerModelWithMarker != null) { if (onChildOnMapView) { trackerModelWithMarker.getMarker().showInfoWindow(); } } } }