Как добавить тень над изображением (справа внизу), чтобы заголовок был четко виден. См. Изображение ниже.Добавить тени в нижней части изображения
4
A
ответ
18
Я написал приложение, которое имеет такой же эффект. Что я сделал, я создал FrameLayout, который имеет ImageView и еще View, который имеет ту же высоту изображения. Затем я добавляю прозрачный фон градиента к View.
Пример:
компоновки файла:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="180dp"
android:src="@drawable/image"
android:adjustViewBounds="true" />
<View
android:layout_width="match_parent"
android:layout_height="180dp"
android:background="@drawable/gradient" />
</FrameLayout>
вытяжке/gradient.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="90"
android:endColor="#00ffffff"
android:startColor="#aa000000"
android:centerColor="#00ffffff" />
</shape>
1
Вы можете использовать PNG изображение с цветом градиента и альфа, поместите его в нижней части баннера. И текст вашего имени находится на изображении.
+0
Эффекты градиента на каждом банне знакомы. – summer1991
Я думаю, что вы ищете градиентную маску внизу –
http://stackoverflow.com/questions/3693234/custom-imageview-with-drop-shadow –
Удивительный пост. Спасибо, ребята –