// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.chrome.browser.omnibox; import android.annotation.SuppressLint; import android.content.Context; import android.support.v7.widget.AppCompatTextView; import android.util.AttributeSet; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; /** * A specialized TextView to be used for showing the trailing text in the URL container. */ public class TrailingTextView extends AppCompatTextView { public TrailingTextView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onFinishInflate() { super.onFinishInflate(); setFocusable(false); setFocusableInTouchMode(false); setClickable(false); setLongClickable(false); } @Override @SuppressLint("MissingSuperCall") public void onPopulateAccessibilityEvent(AccessibilityEvent event) { // Intentionally empty so this view is ignored by accessibility. } @Override @SuppressLint("MissingSuperCall") public void onInitializeAccessibilityEvent(AccessibilityEvent event) { // Intentionally empty so this view is ignored by accessibility. } @Override @SuppressLint("MissingSuperCall") public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { // Intentionally empty so this view is ignored by accessibility. } }