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

Commit ecf43d4f authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android (Google) Code Review
Browse files

Merge "Remove dead area around separators in the suggestion strip"

parents 3782f2bf a1aab83a
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -323,8 +323,11 @@ public class CandidateView extends LinearLayout implements OnClickListener {
            word.setTag(i);
            word.setOnClickListener(this);
            mWords.add(word);
            final View divider = inflater.inflate(R.layout.candidate_divider, null);
            divider.setTag(i);
            divider.setOnClickListener(this);
            mDividers.add(divider);
            mInfos.add((TextView)inflater.inflate(R.layout.candidate_info, null));
            mDividers.add(inflater.inflate(R.layout.candidate_divider, null));
        }

        mTouchToSave = findViewById(R.id.touch_to_save);
@@ -476,6 +479,7 @@ public class CandidateView extends LinearLayout implements OnClickListener {

            final TextView word = mWords.get(pos);
            final TextPaint paint = word.getPaint();
            final View divider = mDividers.get(pos);
            // TODO: Reorder candidates in strip as appropriate. The center candidate should hold
            // the word when space is typed (valid typed word or auto corrected word).
            word.setTextColor(getCandidateTextColor(isAutoCorrect,
@@ -505,7 +509,7 @@ public class CandidateView extends LinearLayout implements OnClickListener {
                word.setTextScaleX(scaleX);
                if (i != 0) {
                    // Add divider if this isn't the left most suggestion in candidate strip.
                    mCandidatesStrip.addView(mDividers.get(i));
                    mCandidatesStrip.addView(divider);
                }
                mCandidatesStrip.addView(word);
                if (params.mCanUseFixedWidthColumns) {
@@ -534,7 +538,6 @@ public class CandidateView extends LinearLayout implements OnClickListener {
                }
                if (x != 0) {
                    // Add divider if this isn't the left most suggestion in current row.
                    final View divider = mDividers.get(i);
                    mCandidatesPane.addView(divider);
                    FrameLayoutCompatUtils.placeViewAt(
                            divider, x, y + (mCandidateStripHeight - params.mDividerHeight) / 2,