안녕하세요. ScrollView onClick 관련 문제에 대해 문의드립니다.

Framelayout에 같은 위치/크기에서 imageView를 클릭하면,
ScrollView가 반투명으로 imageView 위에 나오고 다시 scrollView를 클릭하면 scrollView을 Gone 처리해주려고 하는데.
scrollview는 정상적으로 나오는데, clickEvent가 발생하지 않습니다. touchEvent는 잘 발생하는데요..

focus 등 테스트 해봤는데, 안되네요. proyo2.2에서 테스트 중입니다.
이런 방법말고, gesture로 이벤트를 처리해야할까요?
조언 부탁드립니다.

layout.xml
 <FrameLayout a:id="@+id/frm_container"
  a:layout_width="match_parent" a:layout_height="wrap_content">
  <ScrollView a:id="@+id/sv_container"
   a:layout_width="match_parent" a:layout_height="match_parent"
   a:onClick="onSvClick" a:background="#44CCCCCC" a:visibility="gone">
  </ScrollView>
  <ImageView a:id="@+id/iv_image" a:layout_width="match_parent"
   a:layout_height="match_parent" a:src="@drawable/icon" a:onClick="onIvClick" />
 </FrameLayout>


 public void onIvClick(View v) {
  ivImage.setClickable(false);
  ivImage.setFocusable(false);
  
  svContainer.setVisibility(View.VISIBLE);
  svContainer.setClickable(true);
  svContainer.setFocusable(true);
  svContainer.requestFocus();
}
 
 public void onSvClick(View v) {
  svContainer.setVisibility(View.GONE);
  svContainer.setClickable(false);
  svContainer.setFocusable(false);

  ivImage.setClickable(true);
  ivImage.setFocusable(true);
  ivImage.requestFocus();

 }