Android�A�v���Łg�A�j���[�V�����h���邽�߂̊�b�m���FAndroid�œ����g��Java�A�v���쐬����i20�j�i1/3 �y�[�W�j

» 2010�N09��15�� 00��00�� ���J
[�������C������ЃC�[�t���[]

Android�̓A�j���[�V�������ŏ�����d�v��

�@�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������4�‚̊�{����ƍ���

�@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

�y1�z�t�F�C�h�C���^�A�E�g�uAlphaAnimation�v

�@�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

�}1�@�J�����v���r���[�̎��s�� �}1�@�A�j���[�V�����̓���m�F���

�@����̃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



�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

AI for �G���W�j�A�����O
�u�T�v���C�`�F�[���U���v�΍�
1P��V�X�̂��߂̐Ǝ㐫�Ǘ��^�΍�̌�����
OSS�̃T�v���C�`�F�[���Ǘ��A���ׂ��A�N�V�����Ƃ�
Microsoft �� Windows�őO��2024
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B