본문 바로가기

Android 기법/# Study25

[Android/안드로이드]Target View/타겟 이펙트[GitHub예제][MaterialTapTargetPrompt] MaterialTapTargetPrompt라이브러리를 사용해봤습니다. 프롬프트(Prompt)란 입력을 기다리고 있음을 가리키는 화면 위의 표시이다. 이 라이브러리를 사용하면 다음과 같은 효과를 낼 수 있습니다. 아래는 샘플 앱의 화면입니다. Center 버튼을 누르게되면 다음과 같이 지정된 타겟에 집중할 수 있도록 원형 모양으로 애니메이션 이펙트가 발생합니다. 내부 원의 배경색과, 로고의 색상, 외부 원의 색상과 위, 아래 글자의 크기와 폰트 색상 등 다양하게 변경이 가능합니다. values/style.xml12345678910111213141516171819202122 #bcde7c 50dp #bcde7c 50dp @id/bottompuzzleleaf Puzzleleaf 이것은 하단 퍼즐잎 로고 입니다.. 2017. 1. 22.
[Android/안드로이드]ViewPager를 쉽게 사용하기[GitHub 예제/Example] PagerAdapter를 이용하여 구현한 간단한 ViewPager입니다. main_activity의 상단에는 메뉴들이 있고 하단에 ViewPager를 추가하여 슬라이드 할 때마다 다른 설정한 값, 이미지들이 나타나게 할 수 있습니다. 123456789101112@Override public Object instantiateItem(ViewGroup container, int position) { LayoutInflater inflater = LayoutInflater.from(context); LinearLayout layout = (LinearLayout) inflater.inflate(R.layout.pager_item, container, false); //pager_item.xml의 LinerLa.. 2017. 1. 21.
[Android]Handler와 Splash Splash Activity를 구현하려고 구글링을 해보니 Handler를 사용하는 코드가 많아서 정리를 해 보았다. Handler는 다른 객체가 보낸 메시지를 수신, 처리하는 객체로 볼 수 있다.(참고 - 스레드와 핸들러의 관계 : http://itmir.tistory.com/366) Handler는 대략 아래와 같은 코드로 기본형을 생성하고 사용할 수 있다.Message 타입의 msg는 what, arg1, arg2, arg3, obj를 가질 수 있다. Handler에서 sendEmptyMessage() 함수를 이용하면 what 값을 전달할 수 있고sendMessage() 함수를 이용하면 Message 객체를 전달할 수 있다. 1234if(msg.what == 0){ //분기}cs 12345678910.. 2016. 11. 6.
[Android]새로운 Activity 창 띄우기 Intent i = new Intent(getApplicationContext(),클래스이름); startActivity(i); 2016. 11. 4.