2014-12-04 1 views
-2

내 앱에 "목표"레이아웃을 만들고 싶지만 사용자가 배지를 터치 할 때마다 2 초 동안 힌트가 나타나면 사라집니다. 그렇지 않으면 사용자가 힌트 외부를 터치하면 사라집니다.이미지 터치에 작은 힌트를 표시하는 방법

+0

나쁜 질문 : 당신은 무엇을 시도 했습니까? 어쨌든 "android tooltipview"가 도움이 될 수 있습니다. – shkschneider

+0

여기에 귀하의 질문에 대한 답변입니다. 첫 번째 답변 확인 : http://stackoverflow.com/questions/21031488/android-popupwindow-with-tooltiparrow&hl=ko – VicJordan

답변

0

PopUpWindow가 필요합니다.

  • 이렇게 바깥 쪽을 터치하면 팝업 창이 닫히는 메소드가 있습니다.

    mPopWindowInstance.setTouchInterceptor(new OnTouchListener() { 
        @Override 
        public boolean onTouch(View v, MotionEvent event) { 
         if (event.getAction() == MotionEvent.ACTION_OUTSIDE) { 
          mPopWindowInstance.dismiss(); 
          return true; 
         } 
         return false; 
        } 
    }); 
    
  • 그리고 지정된 시간 후에 사용자가 자신의 타이머를 사용하여 해제 할 수 있습니다.

아래 링크를 확인하십시오.

http://mrbool.com/how-to-implement-popup-window-in-android/28285

과 마이클로

http://developer.android.com/reference/android/widget/PopupWindow.html

은 제안했다. 토스트를 사용하여 힌트를 표시 할 수 있습니다. 그러나 팝업 창은 클릭되는 버튼 바로 위의 힌트로 표시 될 수 있으며 팝업 스타일의 애니메이션을 가질 수 있습니다. 잠재 고객으로부터 좋은 것으로 보입니다.

희망이 있습니다.

+0

감사합니다. 나는 그것에 대해 살펴 보겠다 –

관련 문제