Я использую «Theme.MaterialComponents.Light.DarkActionBar» в качестве моего AppTheme. Я хочу изменить фоновую область для создания настраиваемого списка состояний.Но проблема в том, что фон не меняется вообще, он по-прежнему показывает основной цвет в качестве фона.
Все, чего я хочу добиться, - это группа кнопок, имеющих такую треугольную форму.
если я использую 'Base.Theme.AppCompat.Light.DarkActionBar 'как мой AppTheme, все работает отлично.Но просто изменив AppTheme на Material, группа кнопок изменится на кнопку с обычным стилем материала, как показано на рисунке. Тема материала не устанавливает основу для моего списка состояний.Я пытался с Android: backgroundTint, но не смог установить список состояний в качестве фона.
Это мой xml для одной кнопки.
<Button
android:id="@+id/forwardbtn"
android:layout_width="@dimen/joystick_mov_btn_size"
android:layout_height="@dimen/joystick_mov_btn_size"
android:layout_marginBottom="@dimen/joystick_mov_btn_size"
android:background="@drawable/arrow_btn"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:rotation="270"/>
Я не хочу менять тему AppTheme из темы материала.Я использую этот подход, потому что я не мог найти простой способ изменить форму кнопки, кроме этой.Я трачу слишком много времени на эту простую вещь, пожалуйста, помогите ..