본문 바로가기

IT/Android23

Android 좌우 드래그(drag)해서 화면 전환 기능 만들기 안녕하세요. 좌우 Drag를 해서 Fragment 화면 전환을 하는 기능을 알아봅시다. Drag 이벤트를 감지하기 위해 View.setOnTouchListener 를 사용하였고, 화면 전환 시 애니메이션 동작도 추가하였습니다. 좌우 드래그 화면 전환 코드 작성 준비물로는 화면 전환을 위해 Fragment 화면 2개 이상이 필요하니 이 부분은 미리 만들어 둡시다. 그럼 코드를 봅시다. float touchPoint = 0; //전역변수 ... LinearLayout main_drag = (LinearLayout) v.findViewById(R.id.main_drag); main_drag.setOnTouchListener(new View.OnTouchListener() { @Override public bo.. 2022. 9. 8.
Android Fragment 전환 애니메이션 효과 적용하기 안녕하세요.이번 내용으로는 Fragment의 화면 전환 시 애니메이션 효과를 적용하는 방법에 대해 기록하려 합니다.Fragment 전환 애니메이션 동작 Layout 만들기우선 애니메이션 효과를 적용하기 위해 res/anim/애니메이션. xml을 생성합니다.동작은 좌,우 가로로 움직이는 애니메이션에 대한 내용입니다. 첫 번째로 anim 폴더를 생성합시다.res 우클릭 > New > Android Resource DirectoryResource type에서 anim을 선택합니다.이후 OK 버튼을 누르면 res/anim 폴더가 생성된 걸 확인할 수 있습니다. 두 번째로 실 애니메이션 효과를 적용할 xml 파일을 생성합니다.res 우클릭 > New > Animation Resource File을 선택합니다.창이.. 2022. 9. 4.
Android 투명 Activity (Layout) 배경 만드는 방법. Activity에 큰 애니메이션 효과를 줘야 하는 기능이 필요해서 투명 Activity를 만들어서 적용하는 방법으로 구현했습니다. 투명 배경을 만드는 절차를 따라해보세요. 투명 Activity 만들기 Transparent_Activity.java public class Transparent_Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_transparent); TextView tv = (TextView) findViewById(R.id.congrats_.. 2022. 8. 31.
Android TimePicker Dialog 커스텀 해서 만들기 (색상, 버튼) 앱 개발 중 시간을 선택해야 하는 기능이 필요해서 Android SDK인 TimePickerDialog를 사용해 보았습니다. TimePickerDialog의 각 컨포넌트들의 색상과 폰트 등을 커스텀 하고 싶어서 이리저리 구글링을 했는데 찾지 못했습니다. 도저히 찾을 수 없어서 TimePicker 를 활용해서 TimePickerDialog 기능을 만들기로 했습니다. 완성된 UI는 아래 이미지와 같고, 색상, 폰트 구분선 등을 커스텀할 수 있습니다. 관련내용 2022.08.05 - [IT/Android] - Android 앱에 Font (글꼴, 폰트) 적용하기 Android 앱에 Font (글꼴, 폰트) 적용하기 앱을 취미 삼아 여러 개 만들어 보았는데 먼가 알 수 없는 밋밋한 느낌이 들었습니다. 생각하니 .. 2022. 8. 26.