Анимация трансформации фенклуба на Android на потребителите
Анимация може да се извърши като поредица от прости трансформации - позицията, размера, въртене, както и прозрачност Вижте обект повърхност. Например, TextView обект може да се движи, да се върти и мащабиране на текста. Ако TextView обект има фоново изображение, то ще трябва да се преобразува заедно с текста. Android.view.animationpackages пакет включва всички класове, използвани в анимацията с междинни кадри. В йерархията на анимация класове е показано на фиг.
Уроци анимация в Android
- Animationset - клас, който представлява група от анимации, които трябва да работят заедно. Ако комплекти AnimationSet клас kakielibo свойства, тези свойства и наследяват обектите в групата;
- AlphaAnimation - анимация клас, който контролира прозрачността на обекта;
- RotateAnimation - анимация клас, който контролира въртенето на обекта;
- ScaleAnimation - анимация клас, който контролира мащаба на обекта;
- TransiateAnimation - анимация клас, който контролира позиционирането на обекта.
екип от аниматори определя преобразуването трябва да се извършва на обекта. Трансформации могат да бъдат последователни или едновременни. Всяка трансформация се набор от параметри, определени за това превръщане (първоначален размер, когато крайния размер е оразмерен, изходният ъгъл и завършва ъгъла на завъртане на обекта и т. Г.) и набор от общи параметри (например, начален час и продължителност). Ако искате да направите няколко промени в същото време, те се зададе същия начален час. Ако искате да направите последователни трансформации, даден от техния начален час плюс срока на действие на предишния преобразуването.
Анимация последователност от команди, определени в XML-файла или в кода. Повече за предпочитане да се създаде анимация XML-файл (подобно на определението на маркирането в XML-файлове), поради способността си да използват повторно и по-голяма гъвкавост, отколкото с твърд кодиране софтуер анимация.