https://github.com/rahulpatel2002/app_animation
An Android application demonstrating smooth animations and transitions in UI using Android Studio. Includes modern animation techniques for an enhanced user experience.
https://github.com/rahulpatel2002/app_animation
android android-studio animation java mobile-app motion-layout ui xml
Last synced: 5 months ago
JSON representation
An Android application demonstrating smooth animations and transitions in UI using Android Studio. Includes modern animation techniques for an enhanced user experience.
- Host: GitHub
- URL: https://github.com/rahulpatel2002/app_animation
- Owner: RAHULPATEL2002
- Created: 2025-02-09T15:37:22.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-02-20T18:15:12.000Z (12 months ago)
- Last Synced: 2025-03-17T05:18:03.903Z (11 months ago)
- Topics: android, android-studio, animation, java, mobile-app, motion-layout, ui, xml
- Language: Java
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# App Animation
## Overview
This is a simple Android application that demonstrates various animation effects such as translation, alpha (fade), rotation, and scaling on a `TextView` using `AnimationUtils`.
## Features
- **Translation Animation**: Moves the text from one position to another.
- **Alpha Animation**: Fades the text in and out.
- **Rotation Animation**: Rotates the text around its center.
- **Scaling Animation**: Increases or decreases the size of the text.
## Tech Stack
- **Language**: Java
- **IDE**: Android Studio
- **XML & Java**: For UI and functionality
## Installation & Setup
1. Clone the repository:
```sh
git clone https://github.com/RAHULPATEL2002/App_Animation.git
```
2. Open the project in **Android Studio**.
3. Build and run the application on an emulator or a physical device.
## File Structure
```
App_Animation/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/com/example/appanimation/MainActivity.java
│ │ │ ├── res/
│ │ │ │ ├── anim/
│ │ │ │ │ ├── move.xml
│ │ │ │ │ ├── alpha.xml
│ │ │ │ │ ├── rotate.xml
│ │ │ │ │ ├── scale.xml
│ │ │ │ ├── layout/activity_main.xml
│ │ │ │ ├── values/strings.xml
│ ├── AndroidManifest.xml
```
## Usage
1. Click the **Translate** button to see the text move.
2. Click the **Alpha** button to see the text fade.
3. Click the **Rotate** button to rotate the text.
4. Click the **Scale** button to change the text size.
## Screenshot



## Author
**Rahul Patel**
---
Feel free to contribute by submitting pull requests or reporting issues!