2015-05-07 4 views

ответ

2

Есть два способа изменить прозрачность фонового изображения. Первый - это изменение формата 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 представляет собой твердое вещество.

+0

, когда я это делаю, фон и все компоненты (тексты и кнопки) имеют одинаковый ttransparency –

+0

А, я собираюсь изменить свой код. –

+0

Я буду благодарен :) –

1
int transparency = 51 //0-255 (51 is 20% transparent) 
nameOfYourView.getBackground().setAlpha(transparency); 
+0

спасибо ..... :) –

Смежные вопросы