<?xml version="1.0" encoding="utf-8"?>
Copyright 2019 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
android:descendantFocusability="afterDescendants">
mandatory text title. The start icon is decorative and is part of the
same click target as the text. -->
<LinearLayout
android:id="@+id/menu_row_item"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:focusable="true"
android:gravity="center"
android:orientation="horizontal"
android:background="?attr/listChoiceBackgroundIndicator"
android:paddingHorizontal="@dimen/context_menu_list_lateral_padding">
<org.chromium.ui.widget.ChromeImageView
android:id="@+id/menu_row_icon"
android:layout_width="@dimen/list_item_start_icon_width"
android:layout_height="@dimen/context_menu_chip_icon_size"
android:layout_marginEnd="6dp"
android:gravity="center"
android:duplicateParentState="true"
android:importantForAccessibility="no"
android:visibility="gone" />
<TextView
android:id="@+id/menu_row_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:duplicateParentState="true"
style="@style/ContextMenuItemText"
tools:ignore="NestedWeights" />
</LinearLayout>
items. The most recently used app's icon is shown (no icon is shown if
there is no history).
This is a different click target. The "Share" text opens the share
sheet where users could choose any app to share to, while this quick
share icon shares to that app directly. -->
view is important for accessibility, but there is no content description yet.
It will be populated programmatically (see
chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuItemViewBinder.java). -->
<ImageView
android:id="@+id/menu_row_share_icon"
android:layout_width="?attr/minInteractTargetSize"
android:layout_height="match_parent"
android:layout_marginEnd="4dp"
android:scaleType="fitCenter"
android:paddingHorizontal="?attr/listItemIconPadding"
android:background="?attr/listChoiceBackgroundIndicator"
android:visibility="gone"
android:focusable="true"
tools:ignore="contentDescription" />
</LinearLayout>