Я устанавливаю непрозрачность изображения, которое использую в качестве фона в кнопке. Но когда я устанавливаю непрозрачность кнопки, она также меняет непрозрачность текста. Я пытаюсь программно настроить текст кнопки. Но все равно не работает. Как установить непрозрачность, не влияя на непрозрачность цвета текста?
Код-
hist = (Button) findViewById(R.id.hist);
hist.setText("HISTORY");
Xml-
<Button
android:id="@+id/hist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bttn"
android:alpha=".6"
android:gravity="center"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:textSize="@dimen/btxt"/>
Заранее спасибо.
button:alpha
влияет на весь объект. Вы хотите нарисовать только фон. Поэтому подготовьте альфа-изображение 0,25 или изображение для рисования и назначьте его фону кнопки. Вот так просто. - person Phantômaxx   schedule 11.09.2018xyz.getBackground().setAlpha(someValue);
влияет на фон xyz. - person Phantômaxx   schedule 11.09.2018