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

Commit 86e815a1 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Implement expandable candidates pane

This change removes horizontal scroll from candidates strip. Instead
of that this change introduces "fixed 3 items candidates strip" and
"expandable candidates pane".

Bug: 4175031

Change-Id: Ia367d9074436fdea76d3b653d81798ce2749170e
parent 90cb2e62
Loading
Loading
Loading
Loading
+1.08 KiB
Loading image diff...
+1.1 KiB
Loading image diff...
+713 B
Loading image diff...
+681 B
Loading image diff...
+61 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2011, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->

<merge
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
    <include
        android:id="@+id/candidate_left"
        layout="@layout/candidate" />
    <include
        layout="@layout/candidate_divider" />
    <include
        android:id="@+id/candidate_center"
        layout="@layout/candidate" />
    <include
        layout="@layout/candidate_divider" />
    <LinearLayout
        android:orientation="horizontal"
        android:layout_weight="1.0"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
    >
        <include
            android:id="@+id/candidate_right"
            layout="@layout/candidate" />
        <!-- TODO: These images' drawable must be determined depending on theme. -->
        <ImageButton
            android:id="@+id/expand_candidates_pane"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/btn_expand_candidates_pane"
            android:visibility="gone"
            style="?attr/suggestionBackgroundStyle" />
        <ImageButton
            android:id="@+id/close_candidates_pane"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/btn_close_candidates_pane"
            android:visibility="gone"
            style="?attr/suggestionBackgroundStyle" />
    </LinearLayout>
</merge>
Loading