전체 글 126

[AOS] 액티비티 뒤로가기(onBackPressed: Deprecated)

뒤로가기를 눌렀을 때 호출되는 onBackPressed함수가 API33부터 Deprecated되었다 액티비티가 꺼지면서 애니메이션을 적용하려고 하였고, 정리가 필요하였다. 2023.11.14 - [dev/aos] - [AOS] 액티비티 애니메이션(Activity Animation) [AOS] 액티비티 애니메이션(Activity Animation) Activity를 띄우면서 애니메이션 동작이 필요하게 되어서 정리하게 되었다 액티비티를 띄울 때 사용되는 애니메이션 함수는 : overridePendingTransition 이라는 함수이며, 현재 API34 부터는 Deprecated되어 cavedwellers.co.kr 이전 액티비티 애니메이션을 띄우는 것이 아닌 이제 종료시키는 동작을 할 것이다. 먼저, AP..

dev/aos 2023.11.14

[AOS] 액티비티 애니메이션(Activity Animation)

Activity를 띄우면서 애니메이션 동작이 필요하게 되어서 정리하게 되었다 액티비티를 띄울 때 사용되는 애니메이션 함수는 : overridePendingTransition 이라는 함수이며, 현재 API34 부터는 Deprecated되어서 다른 방법을 사용하게 된다 : overrideActivityTransition (안드로이드 폰이 14로 업데이트를 하지 않아서 테스트는 에뮬레이터로 가능) 아래의 예시는 'alpha' 점점 투명해지거나 투명에서 점점 보여지는 모습이다. 먼저 애니메이션 xml파일을 만든다 [resources/anim/fade_in.xml] : alpha안에서 duration을 정해주어도 되지만, 나는 묶어서 명시하는 것을 선호 [resources/anim/fade_out.xml] 동작은..

dev/aos 2023.11.14

[AOS] AnimationSet 만들기

미친듯이 기능을 만들던 때 광고 애니메이션을 만든 적이 있었다. 보통 애니메이션을 신경 쓰지 않지만, 아이폰을 테스트한 이후로 마음이 바뀌었다. 안드로이드도 무언가? 부드럽게 표시하게 하면 더 고급스럽고 좋은 느낌을 줄 것 같다. AnimationSet만들기 : 아래에서 위로 투명에서 점점 보이도록 // 애니메이션 집합 AnimationSet animationSet = new AnimationSet(true); // 이동하는 애니메이션 TranslateAnimation translateAnimation = new TranslateAnimation(fromXDelta=0, toXDelta=0, fromYDelta=64, toYDelta=0); translateAnimation.setFillAfter(tru..

dev/aos 2023.11.13

[AOS] ImageButton에 버튼 클릭 효과 넣기

그동안 normal, pressed, focused, selected용 이미지를 전달 받아서 만들었지만, 카카오 로그인을 구현하면서 이미지 버튼은 하나이기 때문에 'ripple'을 사용하게 되었다. 따로 bitmap 이미지 tint를 조절하거나, animation alpha 1.0F → 0.8F식으로 주는 것도 방법이지만, ripple로 눌림 효과를 주는 것이 훨씬 간단하고 깔끔하다. 카카오 로그인 이미지를 준비해주고 링크 : https://developers.kakao.com/tool/resource/login [ ripple_login_kakao.xml ] 생성 해당 이미지를 사용할 layout에 적용

dev/aos 2023.11.13

[hp] +1 늑대와 어린양

정확한 번역이 전혀 아닙니다. 자유로운 영어 공부를 위해 연습하는 글 입니다. 수준 : 7살 1. 늑대와 어린양 늑대가 양떼무리에서 떨어진 어린양을 만났어요. : Wolves and little Wolf met little sheep go away sheep team. > Wolf and Lamb The wolf met a lamb that fell from the *flock. 그래서 잡아먹기로 작정했지요. : so they decide eat it. > That's why I decided to eat him 그래서 그렇듯 한 구실을 대 잡아먹을 생각을 했어요. : so they think eat it add cause > So I thought I had eat a good *excuse 늑대가 어..

life/hp 2023.11.12

[AI] 데이터 합치기(병합, 결합)

두 데이터 프레임을 합치는 방법 중 대표적 두 가지가 있다. Merge와 Concat이다. merge는 병합하는 것으로 SQL의 Join과 동일한 역할이고 concat은 말 그대로 두 데이터 프레임을 단순히 붙이는 역할이다. 1. Merge : 두 데이터 프레임을 특정 'KEY' 기준으로 합치는 것 : how - 기준 프레임 : on - 기준 열(key) aDataFrame, bDataFrame이 있는 경우에 다음의 경우에 어떤 식으로 'merge'되는지 알 수 있다. import pandas as pd pd.merge(aDataFrame, bDataFrame, how='left', on='x1') pd.merge(aDataFrame, bDataFrame, how='right', on='x1') pd.m..

dev/ai 2023.11.10

[AOS] Google API Sign-in Login구현

참고할 링크 : https://developers.google.com/identity/one-tap/android/overview?hl=ko 1. 프로젝트 만들기 2. 해당 프로젝트 내에서 'API 및 서비스'에서 사용자 인증 정보로 이동 3. +사용자 인증 정보 만들기 클릭 4. OAuth 클라이언트 ID 클릭 5. 동의 화면 구성 클릭 6. OAuth동의 화면 전체 사용으로 클릭 이렇게 계정을 만든 뒤 다시, '+사용자 인증 정보 만들기' 클릭 앱 유형을 선택할 수 있고, 'Android' 선택 패키지명을 적는데, Android Manifest에 Package명 등록을 해주어야 함 ... 'SHA-1 인증서 디지털 지문' 이라는 것이 있는데, 이것은 'jks' keystore서명 파일을 파싱하여 만들..

dev/aos 2023.11.09

[Window] 개발 도중 단축키가 잘 입력되지 않는 경우

난 상당히 많은 단축키를 애용하고 있고, 최근 Window환경에서 Android Studio로 개발 중에 회사에서 이것저것 인증하라는 것이 많아서 인증을 받고, 다시 개발을 하는데 단축키가 먹질 않아서 애를 먹었다. 가장 쉬운 방법은 컴퓨터 전원을 끄고 켜는 것 이었으나 보안이 철저?한 곳이기 때문에 마음대로 켜고 꺼지도 못한다. 가장 답답하게 한 단축키는 Android Studio에서 코드 블럭의 시작과 끝을 이동 시켜주는 Ctrl + ' [ , ] ' 이다. Ctrl + ' ] ' 은 잘 작동 되었으나, Ctrl + ' [ ' 는 자꾸만 대괄호가 표시된다. 방법 우측 하단을 보면 '한'이라는 것이 작업 표시줄에 표시되어 있다. 해당 버튼을 클릭 후 'Micro Soft 입력기'를 클릭한다 또는 Win..

os/window 2023.11.08
728x90
반응형