У меня есть собственное текстовое представление. Я использую app: background drawable из-за обратной совместимости. (В приложении gradle я определил vectorDrawables.supportlibrary = true). Но мое определение XML-кода не влияет на фон textview.
<mobi.appcent.studioandroidapp.customView.GradientTextView
android:id="@+id/btnGoToMainPage"
android:layout_marginBottom="25dp"
app:background="@drawable/ic_btn_pink"
android:text="@string/go_to_main_page"
android:textColor="@color/white"
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp"
android:fontFamily="@font/sf_pro_display_regular"
android:lineSpacingExtra="2sp"
android:layout_centerHorizontal="true"
android:layout_below="@+id/ivIcon"
android:textSize="17sp"
app:firstColor="@color/pink_orange"
app:secondColor="@color/light_salmon_pink"
android:textAllCaps="false"
android:visibility="visible" />