Loading src/com/android/launcher3/ButtonDropTarget.java +6 −0 Original line number Diff line number Diff line Loading @@ -115,6 +115,12 @@ public abstract class ButtonDropTarget extends TextView setContentDescription(mText); } protected void updateText(CharSequence text) { setText(text); mText = getText(); setContentDescription(mText); } protected void setDrawable(int resId) { // We do not set the drawable in the xml as that inflates two drawables corresponding to // drawableLeft and drawableStart. Loading tests/src/com/android/launcher3/DeleteDropTargetTest.kt +3 −8 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ import com.android.launcher3.Utilities.* import com.android.launcher3.util.ActivityContextWrapper import com.google.common.truth.Truth.assertThat import org.junit.Before import org.junit.Ignore import org.junit.Test import org.junit.runner.RunWith Loading @@ -26,19 +25,15 @@ class DeleteDropTargetTest { enableRunningInTestHarnessForTests() } // Needs mText, mTempRect, getPaddingTop, getPaddingBottom // availableHeight as a parameter @Ignore("TODO(b/279464742)") @Test fun isTextClippedVerticallyTest() { buttonDropTarget.mText = "My Test" buttonDropTarget.updateText("My Test") buttonDropTarget.setPadding(0, 0, 0, 0) buttonDropTarget.setTextMultiLine(false) // No space for text assertThat(buttonDropTarget.isTextClippedVertically(30)).isTrue() // Some space for text, and just enough that the text should not be clipped assertThat(buttonDropTarget.isTextClippedVertically(50)).isFalse() // A lot of space for text so the text should not be clipped assertThat(buttonDropTarget.isTextClippedVertically(100)).isFalse() } Loading Loading
src/com/android/launcher3/ButtonDropTarget.java +6 −0 Original line number Diff line number Diff line Loading @@ -115,6 +115,12 @@ public abstract class ButtonDropTarget extends TextView setContentDescription(mText); } protected void updateText(CharSequence text) { setText(text); mText = getText(); setContentDescription(mText); } protected void setDrawable(int resId) { // We do not set the drawable in the xml as that inflates two drawables corresponding to // drawableLeft and drawableStart. Loading
tests/src/com/android/launcher3/DeleteDropTargetTest.kt +3 −8 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ import com.android.launcher3.Utilities.* import com.android.launcher3.util.ActivityContextWrapper import com.google.common.truth.Truth.assertThat import org.junit.Before import org.junit.Ignore import org.junit.Test import org.junit.runner.RunWith Loading @@ -26,19 +25,15 @@ class DeleteDropTargetTest { enableRunningInTestHarnessForTests() } // Needs mText, mTempRect, getPaddingTop, getPaddingBottom // availableHeight as a parameter @Ignore("TODO(b/279464742)") @Test fun isTextClippedVerticallyTest() { buttonDropTarget.mText = "My Test" buttonDropTarget.updateText("My Test") buttonDropTarget.setPadding(0, 0, 0, 0) buttonDropTarget.setTextMultiLine(false) // No space for text assertThat(buttonDropTarget.isTextClippedVertically(30)).isTrue() // Some space for text, and just enough that the text should not be clipped assertThat(buttonDropTarget.isTextClippedVertically(50)).isFalse() // A lot of space for text so the text should not be clipped assertThat(buttonDropTarget.isTextClippedVertically(100)).isFalse() } Loading