본문 바로가기

728x90
반응형

전체 글

(122)
[Android] 애니메이션 이동 후 고정 맨 처음 http있는 곳에 android:fillAfter="true" 옵션을 추가해주면 된다.
[Android] 자연스러운 애니메이션 - 보간, interpolator 자연스러운 애니메이션 효과를 넣기 위해서 찾아왔을 것이다. 기본 적인 설명은 아래 블로그에 정말 자세히 적혀있으니 확인하고 오면 좋을 것 같다! https://gus0000123.medium.com/android-animation-interpolar-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-8d228f4fc3c3 Android Animation Interpolator 구현하기 Interpolator는 한국어로 보간을 의미합니다. 보간은 두 점을 연결하는 방법이며 어떻게 궤적을 형성할 것인가를 나타냅니다. gus0000123.medium.com 위의 Interpolator들을 적용하는 방법이다. 먼저 애니메이션을 생성한다. 애니메이션은 [res] - [anim] - [animati..
[Android] 일정 시간 뒤 실행 - postDelayed(); 일정 시간이 지난 후 작업을 수행하고 싶으면 postDalayed 함수를 실행한다. new Handler().postDelayed(new Runnable() { @Override public void run() { // 실행 코드 } }, 500); 맨 아래에 500이 숫자이고, 1000이 1초이다. 만약, 여러 Handler를 사용하고 싶다면 모든 handler가 동시에 시작한다는 것을 생각해야 한다. 만약 0.5초 간격으로 Handler가 실행되고 싶다면 500, 1000으로 시간을 주어야 한다. new Handler().postDelayed(new Runnable() { @Override public void run() { // 실행 코드1 } }, 500); new Handler().postDel..
[Android] 타이틀 바, 상태 바 제거(핵심만) [res] - [values] - [theme] - [themes.xml] 파일에 아래 코드를 추가해주면 된다. false true =전체화면 true
[Android] 화면 전환 애니메이션 - Activity overridePendingTransition(R.anim.enter, R.anim.exit); 첫 번째 인자는 현재 화면의 애니메이션이고, 두 번째 인자는 사라지는 화면의 애니메이션이다. 1. Activity가 시작할 때 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); overridePendingTransition(R.anim.enter, R.anim.exit); 2. Activity를 전환할 때 Intent intent = new Intent(this, MainActivity.class); startAc..
[Android] 입력 값 받아오기 - EditText xml문서에서 Edittext를 만든다. hint는 사용자가 입력을 하기 전에 예시로 보여주는 회색 글씨이다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EditText UserInput = (EditText) findViewById(R.id.input); String InputString = UserInput.getText().toString(); } EditText객체를 만들어 id로 받아온다. EditText의 내용을 getText().toString() 로 받아온다.
[Android] xml LinearLayout 설정
[Android] Intent - 액티비티 전환, 데이터 넘기기 이번 포스트에서는 Activity 간의 전환을 실행하는 법과, 데이터를 액티비티 간 주고받는 것을 배운다. String data = "string"; Intent intent = new Intent(this, Activity2.class); intent.putExtra("Data",data); startActivity(intent); finish(); 새 Intent를 생성해서 다음 액티비티로 전환할 Intent를 만든다. intet.putExtra로 다음 액티비티로 넘길 데이터를 저장한다. startActivity(intetn)로 다음 액티비티로 전환한다. finish함수로 해당 액티비티를 제거한다. 만약 finish 함수를 사용하지 않은 경우 액티비티가 층처럼 쌓이게 된다. 따라서 finish를 사용..

728x90
반응형