berict/Tapad

View on GitHub
app/src/main/res/layout/fragment_button.xml

Summary

Maintainability
Test Coverage
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:id="@+id/base"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_centerInParent="true"
              android:orientation="vertical">

    <LinearLayout
        android:id="@+id/ver0"
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/tgl1"
            android:layout_width="76dp"
            android:layout_height="36dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="1"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl2"
            android:layout_width="76dp"
            android:layout_height="36dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="2"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl3"
            android:layout_width="76dp"
            android:layout_height="36dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="3"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl4"
            android:layout_width="76dp"
            android:layout_height="36dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="4"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn00"
            android:layout_width="36dp"
            android:layout_height="36dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="00"
            android:visibility="invisible"/>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/ver1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <View
            android:id="@+id/btn11"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="11"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn12"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="12"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn13"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="13"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn14"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="14"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl5"
            android:layout_width="36dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="1"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/ver2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <View
            android:id="@+id/btn21"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="21"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn22"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="22"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn23"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="23"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn24"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="24"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl6"
            android:layout_width="36dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="2"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/ver3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <View
            android:id="@+id/btn31"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="31"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn32"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="32"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn33"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="33"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn34"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="34"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl7"
            android:layout_width="36dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="3"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/ver4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <View
            android:id="@+id/btn41"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="41"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn42"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="42"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn43"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="43"
            android:visibility="invisible"/>

        <View
            android:id="@+id/btn44"
            android:layout_width="76dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:tag="44"
            android:visibility="invisible"/>

        <TextView
            android:id="@+id/tgl8"
            android:layout_width="36dp"
            android:layout_height="76dp"
            android:layout_margin="2dp"
            android:background="@color/grey"
            android:clickable="true"
            android:foreground="?selectableItemBackground"
            android:gravity="center"
            android:text="4"
            android:textColor="@color/light_primary"
            android:textSize="12sp"
            android:visibility="invisible"/>

    </LinearLayout>
</LinearLayout>