2016-09-12 2 views
-1

Я следую руководству разработчика Android для API камеры (с помощью v1 прямо сейчас). Я не могу найти способ перекрытия представления (в моем случае изображение/изображение в верхней части предварительного просмотра). Я использую frameLayout. Вот код макета.Перекрытие других видов просмотра камеры в android

<?xml version="1.0" encoding="utf-8"?> 
<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" 
    tools:context="com.blackfruit.camfilters.CameraActivity" 
    android:orientation="vertical" 
> 

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/cameraPreview" 
    android:layout_weight="1"> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/imageView" 
     android:src="@drawable/snap" 
     android:layout_gravity="bottom|center" 
     android:layout_marginBottom="20dp" 
     /> 

</FrameLayout> 
</RelativeLayout> 

Я знаю, что существуют и другие способы, например, с использованием поверхностного обзора и линейного расслоения. Но я рассматриваю проблему с этим подходом. Я видел, как люди говорят, что это работает полностью, но мой смысл не в том, что я просто вижу предварительный просмотр камеры, а не какие-либо кнопки или изображение, перекрывающее его. Может ли кто-нибудь помочь мне?

+1

Пожалуйста, объясните ** подробно **, что означает «мое не означает». – CommonsWare

+0

Извините. Чтобы быть ясным, все, что я вижу, - это предварительный просмотр, а не мое изображение, накладывающее его. – Sagar

ответ

0

С пробкой и ошибкой. Мне почему-то удалось решить проблему. Я использовал myImageView.bringToFront();

, который в конечном итоге решил проблему.

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

  • Нет связанных вопросов^_^