Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e35a6fe authored by Ryan Lin's avatar Ryan Lin Committed by Android (Google) Code Review
Browse files

Merge "Show the illustration with the given button mode" into sc-dev

parents c9cbe8a5 2c5570e9
Loading
Loading
Loading
Loading
+9 −1
Original line number Original line Diff line number Diff line
@@ -25,13 +25,21 @@
        android:orientation="vertical"
        android:orientation="vertical"
        android:padding="24dp">
        android:padding="24dp">


        <ImageView
            android:id="@+id/image"
            android:layout_width="@dimen/accessibility_imageview_size"
            android:layout_height="@dimen/accessibility_imageview_size"
            android:layout_gravity="center_horizontal"
            android:layout_marginBottom="@dimen/accessibility_textview_layout_margin_bottom"
            android:scaleType="fitCenter"/>

        <TextView
        <TextView
            android:layout_width="match_parent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/accessibility_magnification_switch_shortcut_message"
            android:text="@string/accessibility_magnification_switch_shortcut_message"
            android:textAppearance="?android:attr/textAppearanceListItemSecondary"
            android:textAppearance="?android:attr/textAppearanceListItemSecondary"
            android:textColor="?android:attr/textColorSecondary"
            android:textColor="?android:attr/textColorSecondary"
            android:layout_marginBottom="24dp"/>
            android:layout_marginBottom="@dimen/accessibility_textview_layout_margin_bottom"/>


        <LinearLayout
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_width="match_parent"
+2 −0
Original line number Original line Diff line number Diff line
@@ -292,6 +292,8 @@
    <dimen name="accessibility_layout_margin_start_end">16dp</dimen>
    <dimen name="accessibility_layout_margin_start_end">16dp</dimen>
    <dimen name="accessibility_button_preference_padding_top_bottom">18dp</dimen>
    <dimen name="accessibility_button_preference_padding_top_bottom">18dp</dimen>
    <dimen name="accessibility_imageview_size">176dp</dimen>
    <dimen name="accessibility_imageview_size">176dp</dimen>
    <!-- The margin between two Textviews-->
    <dimen name="accessibility_textview_layout_margin_bottom">24dp</dimen>


    <!-- Restricted icon in switch bar -->
    <!-- Restricted icon in switch bar -->
    <dimen name="restricted_icon_margin_end">16dp</dimen>
    <dimen name="restricted_icon_margin_end">16dp</dimen>
+5 −2
Original line number Original line Diff line number Diff line
@@ -168,6 +168,7 @@ public class AccessibilityEditDialogUtils {
                View.SCROLL_INDICATOR_TOP | View.SCROLL_INDICATOR_BOTTOM,
                View.SCROLL_INDICATOR_TOP | View.SCROLL_INDICATOR_BOTTOM,
                View.SCROLL_INDICATOR_TOP | View.SCROLL_INDICATOR_BOTTOM);
                View.SCROLL_INDICATOR_TOP | View.SCROLL_INDICATOR_BOTTOM);
    }
    }

    private static void setEditShortcutButtonsListener(AlertDialog dialog,
    private static void setEditShortcutButtonsListener(AlertDialog dialog,
            View.OnClickListener listener) {
            View.OnClickListener listener) {
        final View contentView = dialog.findViewById(R.id.container_layout);
        final View contentView = dialog.findViewById(R.id.container_layout);
@@ -215,6 +216,8 @@ public class AccessibilityEditDialogUtils {
            case DialogType.EDIT_MAGNIFICATION_SWITCH_SHORTCUT:
            case DialogType.EDIT_MAGNIFICATION_SWITCH_SHORTCUT:
                contentView = inflater.inflate(
                contentView = inflater.inflate(
                        R.layout.accessibility_edit_magnification_shortcut, null);
                        R.layout.accessibility_edit_magnification_shortcut, null);
                final ImageView image = contentView.findViewById(R.id.image);
                image.setImageResource(retrieveSoftwareShortcutImageResId(context));
                break;
                break;
            default:
            default:
                throw new IllegalArgumentException();
                throw new IllegalArgumentException();
@@ -247,7 +250,7 @@ public class AccessibilityEditDialogUtils {
        final int lineHeight = summary.getLineHeight();
        final int lineHeight = summary.getLineHeight();


        setupShortcutWidget(dialogView, title, retrieveSummary(context, lineHeight),
        setupShortcutWidget(dialogView, title, retrieveSummary(context, lineHeight),
                retrieveImageResId(context));
                retrieveSoftwareShortcutImageResId(context));
    }
    }


    private static void initHardwareShortcut(Context context, View view) {
    private static void initHardwareShortcut(Context context, View view) {
@@ -286,7 +289,7 @@ public class AccessibilityEditDialogUtils {
                ? getSummaryStringWithLink(context) : getSummaryStringWithIcon(context, lineHeight);
                ? getSummaryStringWithLink(context) : getSummaryStringWithIcon(context, lineHeight);
    }
    }


    private static int retrieveImageResId(Context context) {
    private static int retrieveSoftwareShortcutImageResId(Context context) {
        return AccessibilityUtil.isFloatingMenuEnabled(context)
        return AccessibilityUtil.isFloatingMenuEnabled(context)
                ? R.drawable.accessibility_shortcut_type_software_floating
                ? R.drawable.accessibility_shortcut_type_software_floating
                : R.drawable.accessibility_shortcut_type_software;
                : R.drawable.accessibility_shortcut_type_software;