안드로이드 개발 정보
(글 수 568)
안드로이드에 기본 내장되어 있는 QuickContactBadge 은 주소록에 한정해서 사용이 가능한듯합니다.
http://developer.android.com/reference/android/widget/QuickContactBadge.html
검색해 보니까 같은 방식의 UI를 아무곳에나 적용기 가능한 소스를 공개한 사람이 있더군요.
http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
위 는 예 스크린샷 입니다.
수고하세요!
2011.06.06 13:42:32
QuickContectBadge의 경우는 소스를 보면 새로운 Activity를 실행합니다.
투명한 Activity가 현재 눌려진 view의 rect를 받아서 원하는 모양을 계산하고
에니메이션을 적용하여 띄우고 있습니다.
공개하신 분 소스는 팝업 윈도우군요...
팝업윈도우도 충분히 이렇게 응용이 되는군요...
저는 팝업윈도우는 버튼을 누르면 바로 아래 메뉴가 나오는...
(스피너와 비슷한데 스피너는 다이얼로그가 나오는 반면 제가 만든것은 드랍다운형식으로 이펙트가 나옵니다.)
그런쪽에 응용했었죠...
실제로 엑티비티를 띄울까 팝업윈도우를 띄울까 고민하다가 그냥 팝업으로 했던것으로 기억합니다.
팝업윈도우는 뷰를 지정해주면 그 뷰에 붙게끔 나오게 하는 기능도 있으니까요...
와 이거 꼭 필요한 기능이었습니다! 잘 쓰겠습니다!!