마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카메라 프리뷰 위에 이미지뷰 배치

0 추천
카메라 프리뷰는 서피스를 상속하고 서피스 홀더를 구현하는 클래스를 따로 만들어서 구현했습니다.

FrameLayout에 addView하여 화면에 프리뷰를 출력했는데요.

프리뷰 위에 컨트롤러로 사용할 버튼(이미지뷰)을 배치하려고 하는데,

프리뷰 밑에 깔리는지 무슨 이유인지 모르게 나타나질 않네요.

FrameLayout 투명도 문제인가 해도 아닌 것 같고..

어떻게 하면 될 지 궁금합니다.
코디벨로퍼 (410 포인트) 님이 2013년 12월 31일 질문

1개의 답변

0 추천
 
채택된 답변

프리뷰 위에 버튼을 표시하길 원하시는 군요. 레이아웃 파일을 사용해보세요. 예를 들면 다음과 같습니다.

 

activity_camera.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <world.plus.manager.sns4.util.MyCameraSurface
        android:id="@+id/preview1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1" />
 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#50ffffff"
        android:gravity="center"
        android:padding="15dp" >
 
        <Button
            android:id="@+id/shutter"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/camera" />
    </LinearLayout>
 
</LinearLayout>
방귀과장 (18,940 포인트) 님이 2013년 12월 31일 답변
코디벨로퍼님이 2014년 1월 2일 채택됨
...