test.activityanimation 프로젝트를 하나 생성 합니다.
MainActivity.java <- 시작 Activity
SBB1.java <- 호출될 엑티비티 ( class 추가했습니다.)
res 폴더 하위 폴더에 anim 폴더를 하나 만듭니다.
anim 폴더 안에 animations.xml 파일들을 넣습니다. 물론 animations.xml API 샘플에 존재 합니다.
소스를 첨부했으니 압축 풀어보시면 xml 파일이 들어 있을껍니다.
다음 소스 입니다.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button bt = (Button)findViewById(R.id.button1);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
Intent intent = new Intent(MainActivity.this, SBB1.class); // new Intent(현재보여지는액티비티, 불러올 액티비티)
overridePendingTransition(R.anim.layout_animation_row_left_slide, R.anim.cycle_7);
startActivity(intent); // go Intent
return;
}
});
}
}
원하는 에니메이션을 기술하시면 되겠습니다.
overridePendingTransition(R.anim.layout_animation_row_left_slide, R.anim.cycle_7);
layout_animation_row_left_slide.xml 안에 내용을 보시면
layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="10%"
android:animation="@anim/slide_left" />
저 delay 값을 적적히 조절 하시면 다른 효과가 나타나겟죠 ?
아래는 소스 파일 입니다.
'ANDROID 앱 개발' 카테고리의 다른 글
날짜 계산 , 쿼리에사용 할때 오늘부터 15일전 데이터 검색시 (0) | 2020.01.10 |
---|---|
안드로이드 - 이미지 뷰어 실제 경로로 이미지 적용하기(imageview file path ) (0) | 2020.01.09 |
SharedPreferences xml 환경설정 (0) | 2013.01.11 |
음악파일 재생 하기 (0) | 2013.01.08 |
안드로이 개발 도움말 (0) | 2011.08.17 |