Я использую этот тег, чтобы установить фонКак контролировать прозрачность фонового изображения в приложении для Android?
android:background="@drawable/image_name"
, как сделать это?
Я использую этот тег, чтобы установить фонКак контролировать прозрачность фонового изображения в приложении для Android?
android:background="@drawable/image_name"
, как сделать это?
Есть два способа изменить прозрачность фонового изображения. Первый - это изменение формата XML, а второе - программирование.
Вы можете сделать это в XML с помощью кода:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/image_name"
android:alpha=".75"/>
android:alpha=""
Где ваша прозрачность с 1, как тверда и 0 является полностью прозрачным. Более подробная информация находится на Android documentation. (Это также будет работать с фоном вашей точки зрения, если это то, что вы хотите)
Вы также можете изменить прозрачность этого programmically (предполагается, что вы используете ImageView).
Для этого вы можете использовать следующий код для фона вашего зрения проходит
int transparency = 100;
mView.getBackground().setAlpha(transparency);
прозрачности от 0 до 225, где 0 является прозрачным и 225 представляет собой твердое вещество.
int transparency = 51 //0-255 (51 is 20% transparent)
nameOfYourView.getBackground().setAlpha(transparency);
спасибо ..... :) –
, когда я это делаю, фон и все компоненты (тексты и кнопки) имеют одинаковый ttransparency –
А, я собираюсь изменить свой код. –
Я буду благодарен :) –