�@�u�A�j���[�V�����v�@�\�́AAndroid�����邻�̂ق��̋@�\�ɔ�ׂ�ƁA���p�x�͒Ⴂ�悤�Ɋ������܂����A���̓o�[�W����1.0�����ȑO����A�j���[�V������API�Ƃ��ĊJ���҂ɒ���Ă��܂��B
�@���̌�A�lj����ꂽ�@�\�ɗD�悵�āA�A�j���[�V���������߂���p�ӂ���Ă���̂́A�Ȃ��ł��傤���B
�@����́A�uAndroid�ɂƂ��ăA�j���[�V�����@�\�͏d�v�ł��邩��v�ɂق��Ȃ�܂���B
�@�悭Android�Ɣ�r�����iPhone/iPad�́A�f���炵���A�j���[�V�������G�t�F�N�g������GUI��������Ă��܂��B�u���܂ǂ��̃X�}�[�g�t�H����o�C���f�o�C�X�́A�J�b�R�����G�t�F�N�g��������Ă��Ȃ��ƃG���h���[�U�[�ɑI��Ȃ��v�Ƃ������Ƃ�������܂���B
�@Android�̓V�X�e���S�̂�ʂ��ăA�j���[�V��������g�ł���悤�ɐv����Ă��܂��B�u���j���[���J���v�u�A�N�e�B�r�e�B���N������v�u�_�C�A���O��\������v�Ƃ����悤�Ȋ�{�I�ȓ���ɂ��A�j���[�V�������g�p����Ă��܂��B
�@�A�N�e�B�r�e�B�̐�ւ�����A�_�C�A���O�\�����̃A�j���[�V�����͎��������܂��B����́AGUI�R���|�[�l���g�ɑ���A�j���[�V���������Ă����܂��傤�B
�@�ȉ��̃����N���A����̃T���v���A�v���P�[�V�������_�E�����[�h���Ă����Ă��������B
�@Android�̃A�j���[�V�����́A�uandroid.view.animation�v�p�b�P�[�W�Ŏ������܂��B���̃p�b�P�[�W�ɂ́AAnimation�N���X�ƁA�����T�u�N���X���p�ӂ���Ă��܂��B
�N���X�� | �T�v |
---|---|
Animation | ���ׂẴA�j���[�V�����̊������ۃN���X |
AlphaAnimation | �t�F�C�h�C���^�A�E�g |
RotateAnimation | ��] |
ScaleAnimation | �g��E�k�� |
TranslateAnimation | �ړ� |
AnimationSet | �����̃A�j���[�V���������� |
�\1�@�A�j���[�V�����ꗗ |
�@����ł́A1�����Ă����܂��傤�B
�@�A�j���[�V�����J�n���ƃA�j���[�V�����I�����̓����x��ݒ肵�āA�t�F�C�h�C���^�t�F�C�h�A�E�g��\�����܂��B
�@�uAlphaAnimation�v�@�\�̂݁A�\�[�X�R�[�h�Ɖ�ʃL���v�`�����f�����Ă����܂��B����ȊO�́A�T���v�����_�E�����[�h���Ē��g���������������B
package com.example.android.animation; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.animation.AlphaAnimation; import android.widget.EditText; public class AlphaAnimationExample extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.alpha_animation_example); } public void onClick(View v) { float fromAlpha = Float.parseFloat(((EditText)findViewById(R.id.fromAlpha)).getText().toString()); float toAlpha = Float.parseFloat(((EditText)findViewById(R.id.toAlpha)).getText().toString()); AlphaAnimation animation = new AlphaAnimation(fromAlpha, toAlpha); animation.setDuration(3000); v.startAnimation(animation); } }
�@�ق��̃T���v���̃\�[�X�R�[�h�������\���ł��B
�@����̃T���v���A�v���̃A�j���[�V�����m�F��ʂ́A���ׂĂ��̂悤�ȃ��C�A�E�g�ł��B�����ɕ���ł�����̓R���|�[�l���g�́A�eAnimation�N���X�̃R���X�g���N�^�ɓn�������ł��BAlphaAnimation�͊J�n�����x�ƏI�������x���w��\�ŁA�}1�͕s��������A90�������ɃA�j���[�V�������܂��B
�R���X�g���N�^���� | ���� |
---|---|
float fromAlpha | �A�j���[�V�����J�n���̓����x��0.0�`1.0�̊ԂŎw��B0.0�͊��S�����A1.0�͊��S�s���� |
float toAlpha | �A�j���[�V�����I�����̓����x��0.0�`1.0�̊ԂŎw��B0.0�͊��S�����A1.0�͊��S�s���� |
�\2�@AlphaAnimation�̃R���X�g���N�^ |
�@���ׂĂ�Animation�N���X�ɂ͕����̃R���X�g���N�^���p�ӂ���Ă��܂��B�����ł̓R�[�f�B���O���x���Ŏg�p����A�ł������̑����i�ق��̃I�[�o�[���[�h�R���X�g���N�^���܂���j�R���X�g���N�^�ɂ��Đ������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.