0
내 레이아웃 중 하나에서 사용하는 사용자 정의보기를 만들었습니다. 클래스는 다음 매개 변수를 사용하여 캔버스를 그립니다 (아래 참조). Android의 Espresso UI 테스트를 사용하여 내 맞춤보기를 테스트 할 수 있습니까?사용자 정의보기에 대한 Android Espresso UI 테스트
사용자 정의 뷰 클래스 :
public class DialBrightness extends View {
private static final int STROKE_WIDTH_DP = 1;
private static final int DEFAULT_NUM_RAYS = 8;
private int mMax;
private int mMin;
private int mValue;
private Paint mInactivePaint;
private Paint mActivePaint;
private int mRayGap = 4;
private boolean showBorder = false;
은 XML 레이아웃 :
<com.myapp.ui.view.DialBrightness
android:id="@+id/dial_brightness"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
app:brightness_active_color="@color/accent"
app:brightness_inactive_color="@color/xlight_gray"
app:brightness_stroke_width_active="@dimen/aware_active_stroke"
app:brightness_stroke_width_inactive="@dimen/aware_active_stroke"
app:brightness_min="0"
app:brightness_max="4"
app:brightness_default="2"
app:brightness_border="true"
android:layout_gravity="center"/>
내가 그렸던 이미지가 예상 된 그려진 이미지와 동일한 지 테스트하고 싶습니다. –