An open API service indexing awesome lists of open source software.

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.

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
![WhatsApp Image 2025-02-20 at 23 42 28_6c250be1](https://github.com/user-attachments/assets/ae550e48-cebf-4b89-91c3-17600d281e5f)

![WhatsApp Image 2025-02-20 at 23 42 29_11d5d883](https://github.com/user-attachments/assets/0226fc35-fa79-4f7d-942b-7b261043f93c)

![WhatsApp Image 2025-02-20 at 23 42 29_a6f86035](https://github.com/user-attachments/assets/d060707e-2827-499a-b892-0a5c4881ebb6)

## Author
**Rahul Patel**

---
Feel free to contribute by submitting pull requests or reporting issues!