2016-06-18 5 views
1

Как сделать единый вид с несколькими изображениями?Как сделать единый вид с несколькими изображениями?

Я знаю, что это всего лишь простой вопрос, но его загадка для меня ...

проблемы

есть 4 изображения один для всего фонового изображения, второй прозрачно сердце и 3 изображения поместить в сердце и 4 изображения - это теневое изображение сердца, но как управлять этими четырьмя изображениями в одном виде (любой макет) .... Любая помощь будет оценена по ссылке, чтобы увидеть мой желаемый результат

link to see photo

обновление

<RelativeLayout 
    android:id="@+id/relativelayout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/hv_effect" 
    android:layout_below="@+id/effect_hedaer_toolbar" 
    android:background="@drawable/home_wall" 
    android:weightSum="1"> 

    <FrameLayout 
     android:id="@+id/relative_main" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:layout_gravity="center|center_vertical" 
     android:padding="50dp"> 

     <ImageView 
      android:id="@+id/iv_effect_main" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" /> 

     <ImageView 
      android:id="@+id/iv_effect_bg" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_gravity="center|center_vertical" 
      android:adjustViewBounds="false" 
      android:scaleType="fitXY" 
      android:src="@drawable/pip" /> 

    </FrameLayout> 


</RelativeLayout> 

я использовал относительно для фонового изображения и framelayout, чтобы показать два ImageView, чтобы показать один для, чтобы показать лампы изображения и второй два движение в качестве фона (выбранного пользователем изображения). ... проблема: проблема выбрана пользователем изображение должно быть перемещено только внутри лампы.

обновление читать комментарии, чтобы получить ответ

+0

Вопрос в том, зачем вам 4 изображения вместо 1? Он намного менее насыщен и потребляет больше памяти. –

+0

@ LonnieZamora Я просто хочу создать эффект pip, как это приложение https://play.google.com/store/apps/details?id=com.photoeditorapps.pipphotocamera&hl=en, но когда я декодирую это приложение, у меня разные изображения ... .so i tought, что они используют разные образы изображения. – user6428778

+0

@ LonnieZamora изображение в сердце и фон выбраны пользователем из галереи и камеры, а внизу есть теневое изображение. Теперь расскажите мне, как управлять ими все в одном представлении .. .. – user6428778

ответ

0

Я уверен, что вы можете сделать это просто используя RelativeLayout. Прозрачное изображение должно быть последним в макете, например:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:src="@drawable/background_image"/> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:src="@drawable/transparent_image"/> 

</RelativeLayout> 
+0

Или FrameLayout, также. –

+0

см. Мой обновленный вопрос – user6428778

+0

, если вы хотите увидеть реальное приложение, см. Здесь https://play.google.com/store/apps/details?id=com.photoeditorapps.pipphotocamera&hl=ru – user6428778

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